linux:borgbackup
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:borgbackup [2021-12-15 11:23] – [borg init] fzap | linux:borgbackup [2024-04-23 09:45] (aktuell) – [Tricks] typo fzap | ||
|---|---|---|---|
| Zeile 68: | Zeile 68: | ||
| ===== borg init ===== | ===== borg init ===== | ||
| - | Dieser Befehl initialisiert ein Repository. Ein Repository ist ein Dateisystemverzeichnis, | + | Dieser Befehl initialisiert ein Repository. Ein Repository ist ein Dateisystemverzeichnis, |
| - | Es wird nicht empfohlen, ohne Verschlüsselung zu arbeiten. Die Repository-Verschlüsselung schützt davor, dass ein Angreifer Zugriff auf Ihr Backup-Repository | + | Es wird empfohlen |
| Borg verlässt sich auf zufällig generiertes Schlüsselmaterial und verwendet dieses für Chunking, ID-Generierung, | Borg verlässt sich auf zufällig generiertes Schlüsselmaterial und verwendet dieses für Chunking, ID-Generierung, | ||
| Zeile 119: | Zeile 119: | ||
| Der Modus none verwendet keine Verschlüsselung und keine Authentifizierung. Es verwendet SHA256 als Chunk-ID-Hash. Dieser Modus wird nicht empfohlen, Sie sollten lieber einen authentifizierten oder authentifizierten/ | Der Modus none verwendet keine Verschlüsselung und keine Authentifizierung. Es verwendet SHA256 als Chunk-ID-Hash. Dieser Modus wird nicht empfohlen, Sie sollten lieber einen authentifizierten oder authentifizierten/ | ||
| - | Beispiele | ||
| + | Modi, die in der obigen Tabelle so gekennzeichnet sind, sind neu in Borg 1.1 und nicht abwärtskompatibel mit Borg 1.0.x. | ||
| + | |||
| + | Auf modernen Intel/ | ||
| + | |||
| + | Auf modernen ARM-CPUs bietet NEON Hardwarebeschleunigung für SHA256 und ist damit schneller als BLAKE2b-256. NEON beschleunigt auch AES. | ||
| + | |||
| + | Hardwarebeschleunigung wird immer automatisch verwendet, wenn verfügbar. | ||
| + | |||
| + | repokey und keyfile verwenden AES-CTR-256 für die Verschlüsselung und HMAC-SHA256 für die Authentifizierung in einer Encrypt-then-MAC (EtM) Konstruktion. Der Chunk-ID-Hash ist ebenfalls HMAC-SHA256 (mit separatem Schlüssel). Diese Modi sind mit Borg 1.0.x kompatibel. | ||
| + | |||
| + | repokey-blake2 und keyfile-blake2 sind ebenfalls authentifizierte Verschlüsselungsmodi, | ||
| + | |||
| + | Der authentifizierte Modus verwendet keine Verschlüsselung, | ||
| + | |||
| + | authenticated-blake2 ist wie authenticated , verwendet aber den verschlüsselten BLAKE2b-256-Hash aus den anderen blake2-Modi. Dieser Modus ist neu und nicht kompatibel mit Borg 1.0.x. | ||
| + | |||
| + | Der Modus none verwendet keine Verschlüsselung und keine Authentifizierung. Es verwendet SHA256 als Chunk-ID-Hash. Dieser Modus wird nicht empfohlen, Sie sollten lieber einen authentifizierten oder authentifizierten/ | ||
| + | ==== Beispiele ==== | ||
| + | <code bash> | ||
| + | # Local repository, repokey encryption, BLAKE2b (often faster, since Borg 1.1) | ||
| + | $ borg init --encryption=repokey-blake2 / | ||
| + | |||
| + | # Local repository (no encryption) | ||
| + | $ borg init --encryption=none / | ||
| + | |||
| + | # Remote repository (accesses a remote borg via ssh) | ||
| + | # repokey: stores the (encrypted) key into < | ||
| + | $ borg init --encryption=repokey-blake2 user@hostname: | ||
| + | |||
| + | # Remote repository (accesses a remote borg via ssh) | ||
| + | # keyfile: stores the (encrypted) key into ~/ | ||
| + | $ borg init --encryption=keyfile user@hostname: | ||
| + | </ | ||
| ===== Tricks ===== | ===== Tricks ===== | ||
| Die einzelnen Backup-repositories lassen sich mounten | Die einzelnen Backup-repositories lassen sich mounten | ||
| <code bash> | <code bash> | ||
| - | borg mount /pfad/tum/ | + | borg mount /pfad/zum/ |
| </ | </ | ||
| 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, | 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, | ||
linux/borgbackup.1639563805.txt.gz · Zuletzt geändert: von fzap
