Dirvish
The bank should be on a journaling file system, like ext3 or ext4.
/etc/dirvish/master.conf:
bank:
/media/backup/backup
exclude:
lost+found/
*~
.nfs*
Runall:
SERVERNAME 22:00
expire-default: +30 days
expire-rule:
# First Sunday of each quarter never expires
# First Sunday of any other months is kept for 1 year
# Other Sundays kept for 3 months
# Other nightlies kept for 30 days
# MIN HR DOM MON DOW STRFTIME_FMT
* * * * 1 +3 months
* * 1-7 * 1 +1 year
* * 1-7 1,4,7,10 1 never
../bank/dirvish/default.conf:
client: SERVERNAME
tree: /home
xdev: true
index: gzip
image-default: %Y%m%d
exclude:
lost+found
initialize vaults:
dirvish --vault VAULTNAME --init
