(gelöst)Einzelne Datei wiederherstellen mit Borgbackup?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
Strunz_1975
Beiträge: 2464
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

(gelöst)Einzelne Datei wiederherstellen mit Borgbackup?

Beitrag von Strunz_1975 » 09.10.2021 16:18:12

Hallo,

kann man mit dem Backup-Programm "Borgbackup" auch einzelne Dateien wiederherstellen?

Mfg
Strunz_1975
Zuletzt geändert von Strunz_1975 am 09.10.2021 17:27:13, insgesamt 1-mal geändert.
Debian Bookworm

schwedenmann
Beiträge: 5528
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Einzelne Datei wiederherstellen mit Borgbackup?

Beitrag von schwedenmann » 09.10.2021 17:07:46

hallo


Aus dem wiki von ubuntuuser,der entsprechende Abschnitt

per extract ein Verzeichnis des Archivs nach xyz extrahieren,dann die entsprechende Datei kopieren, oder das gesamte Archiv mounten und dann per Dateimanager die Datei kopieren

Wiederherstellen von Daten

Die Wiederherstellung von Daten kann auf zwei unterschiedlichen Wegen erfolgen. Entweder werden die gesicherten Dateien und Verzeichnisse direkt ins Dateisystem zurück kopiert oder das gesamte Repository bzw. ein einzelnes Archiv wird mittels FUSE lesend ins Dateisystem eingebunden. In diesen Fall kann das Backup zunächst mit einem Dateimanager durchsucht und einzelne Dateien oder Verzeichnisse können anschließend an andere Orte kopiert werden.
Zurückspielen von Dateien und Ordnern

Das Zurückspielen von Archiven wird mittels extract vorgenommen. Dabei wird immer das aktuelle Verzeichnis als Ziel verwendet.

cd ZIEL_VERZEICHNISPFAD
borg extract [OPTIONEN] REPO_VERZEICHNISPFAD::ARCHIVNAME [VERZEICHNISPFAD_1 VERZEICHNISPFAD_2 ...]

Werden am Ende der Befehlszeile keine Verzeichnisse angegeben, wird das gesamte Archiv extrahiert. Zu möglichen Optionen für das Extrahieren von Archiven siehe nachfolgende Tabelle:

Wichtige Optionen für den extract-Befehl
Option Beschreibung
-h oder --help Ausgabe eines Hilfetextes
-v oder --verbose Ausführlichere Ausgabe von Meldungen
-e oder --exclude MUSTER Ein bestimmtes Muster MUSTER beim zurück spielen ausschließen, z.B. *.vdi
-n oder --dry-run Testlauf ohne Dateien zu schreiben

Beispiel: Das Repository "borgbackups" des Benutzers "peter" liegt auf einer externen Festplatte. Das darin befindliche Verzeichnis "home/peter/Videos" im Archiv "MeineMedien" soll in das Verzeichnis "Wiederhergestellt" im Homeverzeichnis des Benutzers kopiert werden. Dieses Verzeichnis ist noch nicht vorhanden und muss zuvor erstellt werden. In diesem Fall sehen die Befehlszeilen so aus:

mkdir ~/Wiederhergestellt
cd ~/Wiederhergestellt
borg extract /media/peter/HD_Backup/borgbackups::MeineMedien home/peter/Videos

Einhängen der Sicherung mit Fuse

Das Einhängen von Archiven erfolgt mit dem Borg-Befehl mount.

borg mount [OPTIONEN] REPO_VERZEICHNISPFAD[::ARCHIVNAME] ZIEL_VERZEICHNISPFAD

Wird kein Archivname angegeben, wird das gesamte Repository eingehängt. Nach dem Einhängen kann auf das Backup lesend zugegriffen werden. Zu möglichen Optionen für das Einhängen von Archiven siehe nachfolgende Tabelle:

Wichtige Optionen für den mount-Befehl
Option Beschreibung
-h oder --help Ausgabe eines Hilfetextes
-v oder --verbose Ausführlichere Ausgabe von Meldungen
-f oder --foreground Prozess bleibt im Vordergrund. Das Backup wird ausgehängt, sobald der Prozess beendet wird.

Wird mount ohne die Option --foreground aufgerufen, muss das Dateisystem wieder manuell ausgehängt werden:

fusermount -u ZIEL_VERZEICHNISPFAD

Ab borg 1.0.9 ist das Aushängen auch mittels borg umount <mountpoint> möglich.

Beispiel: Das Repository "borgbackups" des Benutzers "peter" liegt auf einer externen Festplatte. Das darin befindliche Archiv "MeineMedien" soll in das Verzeichnis "Sicherung" im Homeverzeichnis eingehängt werden. Dieses Verzeichnis ist noch nicht vorhanden und muss zuvor angelegt werden. In diesem Fall sehen die Befehlszeilen so aus:

mkdir ~/Sicherung
borg mount /media/peter/HD_Backup/borgbackups::MeineMedien ~/Sicherung
fusermount -u ~/Sicherung # Nach Beendigung des Zugriffs
mfg
schwedenmann
Zuletzt geändert von schwedenmann am 09.10.2021 17:56:41, insgesamt 1-mal geändert.

Benutzeravatar
Strunz_1975
Beiträge: 2464
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: Einzelne Datei wiederherstellen mit Borgbackup?

Beitrag von Strunz_1975 » 09.10.2021 17:26:43

Danke :-)
Debian Bookworm

Antworten