Как я могу восстановить резервные копии с определенной даты?

12

Можно ли восстановить резервные копии двойственности с определенного времени в прошлом?

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

mtnorthrop
источник

Ответы:

21

-tАргумент сказать двуличие от того, что время для восстановления.

duplicity -t 3D --file-to-restore FILENAME scp://uid@other.host/some_dir /home/me/restored_file

Восстановлю FILENAMEс 3 дня назад. Если вы не выполняете ежедневное резервное копирование и используете несуществующий день, команда восстановления выберет дату, ближайшую к вашей дате.

Андерс Бог Брюн
источник
Означает ли это, однако, восстановить первую найденную резервную копию, которая была до 3 дней, или первую резервную копию после 3 дней назад?
Eedrah
2

Я не знаю двуличности, но общий процесс восстановления - возврат к первому ПОЛНОМУ резервному копированию до даты, к которой вы хотите восстановить. Восстановите эту ПОЛНУЮ резервную копию, затем восстановите ВСЕ инкрементные резервные копии, начиная с этой ПОЛНОЙ резервной копии, в порядке дат, пока не получите нужную дату.

JeffG
источник
1
Спасибо за информацию, очень интересный комментарий. Я больше программист, чем системный администратор, поэтому я не эксперт в этой области; Кто-нибудь еще может рекомендовать это как лучшую практику? Если это так, пожалуйста, мод Джефф вверх! Спасибо ...
mtnorthrop
1
Это имело место, если вы используете резервное копирование на ленту. если диск основан (rsnapshot / rsync и т. д.), вам больше не нужно
hoberion
1
На самом деле, двуличность сделает именно это для вас.
Пол