Wie kann ich ein Duplizitäts-Backup ab einem bestimmten Datum wiederherstellen?

12

Ist es möglich, ein Duplizitäts-Backup von einem bestimmten Zeitpunkt in der Vergangenheit wiederherzustellen?

Gibt es beispielsweise eine Möglichkeit, ein Backup von vor drei Tagen wiederherzustellen, wenn ich täglich inkrementelle Backups mache?

mtnorthrop
quelle

Antworten:

21

Das -tArgument gibt an, ab wann die Duplizität wiederhergestellt werden soll.

duplicity -t 3D --file-to-restore FILENAME scp://[email protected]/some_dir /home/me/restored_file

Wird FILENAMEvon vor 3 Tagen wiederherstellen . Wenn Sie keine täglichen Sicherungen durchführen und einen nicht vorhandenen Tag verwenden, wählt der Wiederherstellungsbefehl das Datum aus, das Ihrem Datum am nächsten liegt.

Anders Bøgh Bruun
quelle
Bedeutet dies jedoch, dass die erste gefundene Sicherung vor 3 Tagen oder die erste Sicherung nach 3 Tagen wiederhergestellt wird?
Eedrah
2

Ich kenne keine Duplizität, aber der allgemeine Wiederherstellungsprozess besteht darin, vor dem Datum, an dem Sie die Wiederherstellung durchführen möchten, zum ersten vollständigen Backup zurückzukehren. Stellen Sie diese vollständige Sicherung wieder her und stellen Sie dann ALLE inkrementellen Sicherungen seit dieser vollständigen Sicherung in der angegebenen Reihenfolge wieder her, bis Sie das gewünschte Datum erreicht haben.

JeffG
quelle
1
Danke für die Info, sehr interessanter Kommentar. Ich bin eher ein Programmierer als ein Systemadministrator, daher bin ich kein Experte auf diesem Gebiet. Kann jemand anderes dies als Best Practice empfehlen? Wenn ja, bitte mod Jeff auf! Vielen Dank ...
mtnorthrop
1
Dies war früher der Fall, wenn Sie eine bandbasierte Sicherung verwenden. Wenn die Festplatte basiert (rsnapshot / rsync usw.), müssen Sie nicht mehr
hoberion
1
In der Tat wird Duplicity genau das für Sie tun.
Paul