Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
BorgBackup
BorgBackup (kurz: Borg) ist ein deduplizierendes Backup-Programm, das Kompression und authentifizierte Verschlüsselung unterstützt.
Quickstart
1. Initialisierung des Repository
Bevor eine Sicherung durchgeführt werden kann, muss ein Repository initialisiert werden:
$ borg init --encryption=repokey /pfad/zu/backup-repo
–encryption, auch -e kann folgendes sein
unverschlüsselt: none, authenticated, authenticated-blake2 oder verschlüsselt: repokey keyfile repokey-blake2 keyfile-blake2
2. Sicherung von Verzeichnissen
Die Sicherung von Verzeichnissen hier ~/bilder und ~/docs in ein Archiv namens montag:
$ borg create /pfad/zum/backup-repo::montag ~/bilder ~/docs
Die Option –stats bewirkt, dass Borg Statistiken über das neu erstellte Archiv ausgibt, wie z.B. die Menge der eindeutigen Daten (nicht gemeinsam mit anderen Archiven):
------------------------------------------------------------------------------ Archive name: montag Archive fingerprint: bd31004d58f51ea06ff735d2e5ac49376901b21d58035f8fb05dbf866566e3c2 Time (start): Mo, 2019-11-16 18:15:11 Time (end): Mo, 2019-11-16 18:15:34 Duration: 23.19 seconds Number of files: 127 ------------------------------------------------------------------------------ Original size Compressed size Deduplicated size This archive: 4.16 MB 4.17 MB 26.78 kB All archives: 8.33 MB 8.34 MB 4.19 MB Unique chunks Total chunks Chunk index: 132 261 ------------------------------------------------------------------------------
3. Alle Archive aus dem Repository auflisten
$ borg list /pfad/zum/backup-repo montag Mon, 2016-11-11 18:15:34 dienstag Tue, 2016-11-12 19:15:11
4. Den Inhalt des montag-Archivs auflisten
$ borg list /pfad/zum/backup-repo::montag drwxr-xr-x user group 0 Mon, 2016-02-15 18:22:30 home/user/doc -rw-r--r-- user group 7961 Mon, 2016-02-15 18:22:30 home/user/docs/2018-05-11_Bewerbung.odt ...
5. Alle Daten des montag-Archivs extrahieren
extrahiert im aktuellen Pfad
$ borg extract /pfad/zum/backup-repo::montag
borg init
Tricks
Die einzelnen Backup-repositories lassen sich mounten
borg mount /pfad/tum/backup-repo /media/bup/
Mit diesem Befehl wird ein Archiv als FUSE-Dateisystem gemountet. Dies kann nützlich sein, um ein Archiv zu durchsuchen oder einzelne Dateien wiederherzustellen. Wenn die Option –foreground nicht angegeben ist, wird der Befehl im Hintergrund ausgeführt, bis das Dateisystem umgeschaltet wird.
