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