Duplicity: So erstellen und stellen Sie eine vollständige Systemsicherung über vorhandene Dateien wieder her

Duplicity: So erstellen und stellen Sie eine vollständige Systemsicherung über vorhandene Dateien wieder her

Ich möchte mithilfe von ein vollständiges System-Backup erstellen duplicity.
Dementsprechend habe ich ein Backup des Stammverzeichnisses erstellt /, wobei /proc, /sys, /tmp, und ausgeschlossen sind /mnt.
Beim Versuch, das Backup im Stammverzeichnis wiederherzustellen, wurde jedoch folgende Fehlermeldung angezeigt:

Restore destination directory / already exists.
Will not overwrite.

--forceWenn ich die Option zum Befehl hinzufüge , erhalte ich eine Reihe von [Errno 17]Fehlermeldungen, die besagen, dass bereits verschiedene Dateien vorhanden sind.
Ist es so, dass duplicitydas Zieldateisystem zum Wiederherstellen einer Sicherung über genügend Speicherplatz verfügen muss, um die Wiederherstellung in ein temporäres Verzeichnis zu extrahieren? Es liegt dann am Benutzer, die Sicherungsdaten und das vorhandene System zusammenzuführen?

Antwort1

Leider gibt es keine Möglichkeit, ein Backup mit duplicityüberzähligen vorhandenen Dateien wiederherzustellen, auch nicht mit --forcedieser Option.

Hier eine Diskussion vonDuplizitätsgespräche

Jeremy Polen schrieb:
Ich arbeite daran, Dateien aus Duplicity wiederherzustellen, um die aktuellen Dateien auf meinem Server zu überschreiben. Ich erhalte die folgende Meldung:

Das Wiederherstellungszielverzeichnis /home/jeremy/www/index.htm existiert bereits. Wird nicht überschrieben.

Ich weiß, dass es eine Option --force gibt, aber die hilft in diesem Fall nicht. Gibt es außer dem Entfernen aller Dateien vor der Wiederherstellung eine Möglichkeit, das Überschreiben von Dateien zu erzwingen?

...Jeremy

Derzeit nicht. Vielleicht sollte die --Force-Regelung auf diesen Fall ausgeweitet werden. Ich werde mich darum kümmern.

...Ken

Entweder muss die Datei vor dem Ausführen des Skripts gelöscht oder ein anderer Pfad bzw. Dateiname verwendet werden.

verwandte Informationen