BorgBackup (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
== Backuprepository initiieren == | == Backuprepository initiieren == | ||
Zunächst muss ein Repository initiiert werden, z. B. auf der lokalen Maschine | Zunächst muss ein Repository initiiert werden, z. B. auf der lokalen Maschine: | ||
borg init --encryption=none|repokey|keyfile PATH | |||
Initiierung eines Repository auf einer entfernten Maschine | |||
Standardmäßig wird das Repository mit Passwort verschlüsselt <code>--encryption=repokey</code>. Dabei wird das Keyfile im Repository gespeichert und mit einem Passwort gesichert. | |||
Alternativ kann die Verschlüsselung deaktiviert werden mit <code>--encryption=none</code> oder es kann mit <code>--encryption=keyfile</code> so verschlüsselt werden, dass das Keyfile lokal in <code>~/.cache/borg/keys/</code> gespeichert wird und mit einem passwort gesichert wird. | |||
== Informationen über Backupinhalte == | == Informationen über Backupinhalte == |
Version vom 16. September 2017, 15:13 Uhr
Quelle: https://borgbackup.readthedocs.io/en/stable/
Installation
Für Debian 8.0 Jessie gibt es im Backports-Repository aktuelle Pakete:
# apt-get install borgbackup -t jessie-backports
Backuprepository initiieren
Zunächst muss ein Repository initiiert werden, z. B. auf der lokalen Maschine:
borg init --encryption=none|repokey|keyfile PATH
Initiierung eines Repository auf einer entfernten Maschine
Standardmäßig wird das Repository mit Passwort verschlüsselt --encryption=repokey
. Dabei wird das Keyfile im Repository gespeichert und mit einem Passwort gesichert.
Alternativ kann die Verschlüsselung deaktiviert werden mit --encryption=none
oder es kann mit --encryption=keyfile
so verschlüsselt werden, dass das Keyfile lokal in ~/.cache/borg/keys/
gespeichert wird und mit einem passwort gesichert wird.
Informationen über Backupinhalte
borg list ARCHIVE-OR-REPOSITORY # list contents of archive or repository borg info REPO::ARCHIVE # Show details for ARCHIVE such as time and size
Backup wiederherstellen
borg extract --info REPO::ARCHIVE # extract ARCHIVE to current directory with debug level info / verbose (-v) borg extract --list -n REPO::ARCHIVE # dry-run ARCHIVE to current directory with verbose list borg extract --list --dry-run REPO::ARCHIVE # dry-run with verbose list borg extract --list REPO::ARCHIVE # extract ARCHIVE to current directory with verbose list
.