Jak mogę przywrócić kopię zapasową duplikatu z określonej daty?


12

Czy można przywrócić kopię zapasową duplikatu z określonego czasu w przeszłości?

Na przykład, jeśli robię codzienne przyrostowe kopie zapasowe, czy istnieje sposób na przywrócenie kopii zapasowej sprzed trzech dni?

Odpowiedzi:


21

-tArgumentem powie dwulicowość z jakim czasie przywrócić.

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

Przywróci FILENAME3 dni temu. Jeśli nie wykonujesz codziennych kopii zapasowych i użyjesz nieistniejącego dnia, polecenie przywracania wybierze datę najbliższą twojej dacie.


Czy to oznacza jednak przywrócenie pierwszej znalezionej kopii zapasowej sprzed 3 dni, czy pierwszej kopii sprzed 3 dni?
eedrah

2

Nie wiem, czy jest to powielanie, ale ogólny proces przywracania polega na powrocie do pierwszej PEŁNEJ kopii zapasowej PRZED datą, na którą chcesz przywrócić. Przywróć tę PEŁNĄ kopię zapasową, a następnie przywróć WSZYSTKIE przyrostowe kopie zapasowe od tej PEŁNEJ kopii zapasowej, w kolejności dat, aż dojdziesz do żądanej daty.


1
Dzięki za informację, bardzo interesujący komentarz. Jestem bardziej programistą niż administratorem, więc nie jestem ekspertem w tej dziedzinie; czy ktoś może polecić to jako najlepszą praktykę? Jeśli tak, proszę zmodyfikuj Jeffa! Dzięki ...
mtnorthrop,

1
tak było w przypadku korzystania z kopii zapasowej na taśmie. jeśli jest oparty na dysku (rsnapshot / rsync itp.), nie musisz już tego
robić

1
W rzeczywistości podwójność zrobi to za Ciebie.
Paul
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.