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
Comments
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.
Moet het "-" karakter er ook voor?
Het "-" karakter is inderdaad noodzakelijk om aan te geven dat de betreffende map niet dient te worden meegenomen in de backup.
Moet
Please sign in to leave a comment.