Назад | Перейти на главную страницу

простой способ восстановить инкрементную резервную копию 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/

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

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

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

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

Думаю:

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

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

Обратите внимание на косую черту в конце пути к исходному каталогу.

HTH