Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
de:server:services:borg [2022/09/03 00:16] – removed - external edit (Unknown date) 127.0.0.1 | de:server:services:borg [2022/09/03 01:34] – [Wiederherstellung/Extrahierung] dan | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Borg ====== | ||
+ | Deduplizierendes Archivierungsprogramm mit Kompression und Verschlüsselung. BorgBackup (kurz: Borg) bietet: | ||
+ | |||
+ | * Platzsparende Speicherung von Backups | ||
+ | * Sichere, authentifizierte Verschlüsselung | ||
+ | * Komprimierung: | ||
+ | * Einbindbare Sicherungen mit FUSE | ||
+ | * Einfache Installation auf mehreren Plattformen: | ||
+ | * Freie Software (BSD-Lizenz) | ||
+ | * Unterstützt von einer großen und aktiven Open-Source-Gemeinschaft | ||
+ | |||
+ | |||
+ | ===== Pakete ===== | ||
+ | |||
+ | < | ||
+ | pacman -S borg python-llfuse | ||
+ | </ | ||
+ | |||
+ | <alert type=" | ||
+ | <alert type=" | ||
+ | |||
+ | ===== Backup ===== | ||
+ | |||
+ | Wenn du dies einfach nur erledigen willst, gehe zu unserem [[de: | ||
+ | |||
+ | Unten findest du einige Kommandobeispiele/ | ||
+ | |||
+ | ==== Repo erstellen ==== | ||
+ | |||
+ | < | ||
+ | borg init --encryption=keyfile-blake2 --make-parent-dirs borg/ | ||
+ | </ | ||
+ | |||
+ | ==== Backup mit Verschlüsselung erstellen ==== | ||
+ | |||
+ | < | ||
+ | borg create --stats --list --progress --verbose --filter AMEhsx --show-version --show-rc --exclude-caches --compression zstd,11 borg/::' | ||
+ | </ | ||
+ | |||
+ | ==== Verschiedene Verschlüsselungsmethoden ==== | ||
+ | |||
+ | === Schlüssel im Repository, Repokey-Verschlüsselung, | ||
+ | |||
+ | Der Schlüssel wird in Ihrem Backup-Repository abgelegt. | ||
+ | |||
+ | < | ||
+ | borg init --encryption=repokey-blake2 / | ||
+ | </ | ||
+ | |||
+ | === Lokales Repository (keine Verschlüsselung) === | ||
+ | |||
+ | < | ||
+ | borg init --encryption=none / | ||
+ | </ | ||
+ | |||
+ | === Schlüsseldatei === | ||
+ | |||
+ | Der Schlüssel wird unter home dir gespeichert - '' | ||
+ | |||
+ | < | ||
+ | borg init --encryption=keyfile user@hostname: | ||
+ | </ | ||
+ | |||
+ | ==== Remote / SSH mit Speicherplatzkontingent ==== | ||
+ | |||
+ | < | ||
+ | borg init --encryption=keyfile-blake2 --storage-quota (e.g. 5G, 1.5T) --make-parent-dirs ssh:// | ||
+ | </ | ||
+ | |||
+ | ==== Liste / Einhängen / Aushängen von Backups ==== | ||
+ | |||
+ | < | ||
+ | borg list /path | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | mkdir / | ||
+ | borg mount .::Tuesday / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | borg mount repo/ / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | borg umount .::Tuesday / | ||
+ | borg umount repo/ / | ||
+ | </ | ||
+ | |||
+ | <alert type=" | ||
+ | |||
+ | ==== Unterschied zwischen zwei Backups ==== | ||
+ | |||
+ | < | ||
+ | borg diff repo/:: | ||
+ | </ | ||
+ | |||
+ | ==== Delete ==== | ||
+ | |||
+ | Wenn du ein Backup endgültig löschen willst, führe den Befehl ohne '' | ||
+ | |||
+ | < | ||
+ | borg delete --dry-run --stats repo/ | ||
+ | borg delete --dry-run --stats repo/:: | ||
+ | </ | ||
+ | |||
+ | ==== Info ==== | ||
+ | |||
+ | < | ||
+ | borg info repo/ | ||
+ | borg info repo/:: | ||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | Wiederherstellung/ | ||
+ | |||
+ | Wenn du wiederherstellen willst, führe den Befehl ohne '' | ||
+ | |||
+ | < | ||
+ | borg extract --dry-run repo/:: | ||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | Daten prüfen/ | ||
+ | |||
+ | < | ||
+ | borg check repo/ | ||
+ | borg check repo/:: | ||
+ | borg check --verify-data repo/ | ||
+ | borg check --verify-data repo/:: | ||
+ | </ | ||
+ | |||
+ | ==== Borg Webseite ==== | ||
+ | |||
+ | Weitere Informationen sind auch auf der Website von [[https:// |