Dies ist eine alte Version des Dokuments!
Backupprogramm
in Python geschrieben
macht inkrementelle Backups
wahlfreier Zugriff auf Dateien und Versionstände
man muss also nicht einen kompletten Stand von einem Zeitpunkt wiederherstellen
man kann eine Datei, in einer bestimmten Version wiederherstellen (ggf. auch an einem anderen Ort)
Unterstützt Remote-Backups
hohe Komprimierung möglich
Benutzung
Backup erstellen
borg create -C zstd,22 --progress ssh://remote-user@192.168.15.3/backup/work::20220914 /home/rapunzel
borg create erstellt ein Backup
-C definiert die Kompression
--progress
bedeutet das ausgegeben wird woran gerade gearbeitet wird
ssh://remote-user@192.168.15.3/backup/work
ist der Pfad zum Repository
ssh://remote-user@192.168.15.3
definiert das das Repository remote via ssh zu finden ist
/backup/work
ist der absolute Pfad wo das Backup-Repository zu finden ist
::20220914
Archiv in das gespeichert werden soll
jedes (inkrementelle) Backup wird in ein eigenes Archiv, innerhalb des gleichen Repositories gespeichert
sinnvoll ist z.B. das Datum als Name
/home/rapunzel → der Pfad (auf der lokalen Maschine) der archiviert werden soll