Простой способ восстановить инкрементную резервную копию rsync?

У меня есть инкрементные резервные копии rsync папки, созданные с помощью:

rsync --delete -a -v --backup --backup-dir="../backup_`date +%Y-%m-%d`" /orig /backups/dest

так что у меня есть копия текущего /orig на /backups/dest и измененные файлы на /backups/backup_YYYY_MM_DD/

мой вопрос, есть ли какой-нибудь простой способ восстановить резервную копию, как это было на конкретную дату?

2 ответа

Поскольку различные каталоги резервных копий содержат измененные файлы только в последней текущей резервной копии, процедура восстановления несколько сложна: вам необходимо восстановить текущую полную резервную копию и повторно применить различные резервные копии на уровне файлов до требуемой (прошлой) даты,

Могу ли я предложить вам лучший способ резервного копирования? Пожалуйста, используйте --link-dest опция в сочетании с правильным вращением.

Еще лучше, взгляните на http://rsnapshot.org/ и его документ

Я думаю:

rsync -a --delete /backups/backup_YYYY__MM__DD/orig/ /orig/

должно хватить.

Позаботьтесь о конце косой черты в конце имени пути к исходному каталогу.

НТН

Другие вопросы по тегам