rdiff-backup-data
, který obsahuje různé stavové informace + zmíněné diffy ke všem předchozím verzím, které jste kdy zálohoval.
Já zkouším něco takového (jestli je to to, co používáte, pak se omlouvám):
rm -rf /home/backup/tmp/* mkdir /home/backup/tmp/adresar rdiff-backup -r now /home/backup/server/adresar/ /home/backup/tmp/adresar/ rsync -avz -e ssh root@server:/adresar /home/backup/tmp rdiff-backup /home/backup/tmp/adresar/ /home/backup/server/adresar/ rm -rf /home/backup/tmp/*
Tenhle skriptík nejprve obnoví původní zálohu to tempu, synchronizuje rsyncem vzdálený adresář s aktuální verzí zálohy v tempu, následně zazálohuje temp a uklidí po sobě. Na serveru pak stačí rsync. Nevýhoda je, že tohle se hodí spíše pro zálohování menšího objemu dat.
Mimochodem, zajímavou alternativou k rdiff-backup je duplicity. Nabízí kompresi a šifrování navíc.