Простой способ восстановить инкрементную резервную копию 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/
должно хватить.
Позаботьтесь о конце косой черты в конце имени пути к исходному каталогу.
НТН