rdiff-backup alapú biztonsági mentést csinálnék, és elakadtam kicsit.
A feladat az lenne, hogy egy távoli szerverről, naponta, bizonyos mappákról (apache vhosts) kellene napi növekményes mentés, de a vhostokban található tmp, log, session, stb mappák tartalmát exclude-olni kellene. No ez az exclude nem akar működni.
Így néz ki a script backup része:
rdiff-backup --print-statistics --remote-schema 'ssh -C -pportszam %s "sudo rdiff-backup --server --restrict-read-only /"' --include-globbing-filelist includes_odroid --exclude-globbing-filelist excludes_odroid sshuser@szerver::/ /home/backup/odroid
A vhostok szerkezete így néz ki:
/var/www/clients/client1/web1/web/ ->itt van almappákban log, tmp, stb ezeket kellene exclude-olni.
Az includes_odroid tartalma:
/var/www
Az excludes_odroid tartalma:
**
**log/
**tmp/
**session/
A gond, hogy a mentésben benne marad a log, tmp, stb
próbáltam még az exclude-regexp használatát is, de az sem vezetett megoldásra. Valószínűnek tartom, hogy ez lenne a jó irány, de ötletem sincs már hogyan kellene.
Tudna valaki segíteni, hogy mit rontok el?