Can I exclude files or directories from the backup?

Yes, you can. Since our backup is based on rsync, you can use rsync filters to exclude files and directories.

How to exclude files or directories

To exclude a directory, place a file called .rsync-filter in the directory, with the following contents:

+ .rsync-filter
- *

If you need to exclude certain files, for example, compressed logs from /var/log, place a file called .rsync-filter in /var/log:

- *.gz

You can find more examples on the rsync manual page, under the FILTER RULES section.

Example of excluding files 

You could also place the .rsync-filter in root folder and exclude files from there.

+ .rsync-filter
- /home/USER/Folder
- /home/USER/Folder2
- /home/USER/Folderr
Was this article helpful?
3 out of 3 found this helpful

Comments

4 comments
Date Votes
  • Zeer nuttige informatie!

    Ik host zelf veel websites (Concrete5 en Wordpress) en om standaard de cache mappen uit te sluiten van de backup heb ik een .rsync-filter bestand aangemaakt in de root directory en hierin de volgende regels geplaatst:

    - /home/*/domains/*/public_html/files/cache/
    - /home/*/domains/*/public_html/files/tmp/
    - /home/*/domains/*/public_html/wp-content/cache/

    En voor de subdomeinen:

    - /home/*/domains/*/public_html/*/files/cache/
    - /home/*/domains/*/public_html/*/files/tmp/
    - /home/*/domains/*/public_html/*/wp-content/cache/

    Zo hoef ik dus niet per (nieuwe) website handmatig het .rsync-filter bestand bij te werken.

    0
  • Moet het "-" karakter er ook voor?

    0
  • Het "-" karakter is inderdaad noodzakelijk om aan te geven dat de betreffende map niet dient te worden meegenomen in de backup.

    0
  • Moet

    + .rsync-filter ook bovenaan staan in het bestand?
    0

Please sign in to leave a comment.

Articles in this section