maclin
← Zurück zur Übersicht

BorgBackup

Deduplizierendes Backup mit Verschlüsselung

Installation

Mac
brew install borgbackup

Installiert BorgBackup via Homebrew

Linux
sudo apt install borgbackup

Installiert BorgBackup (Debian/Ubuntu)

Mac & Linux
borg --version

Zeigt installierte BorgBackup-Version

Repository Setup

Mac & Linux
borg init --encryption=repokey /pfad/zum/repo

Erstellt ein verschlüsseltes Repository (Schlüssel im Repo)

Mac & Linux
borg init --encryption=repokey ssh://user@server/~/backup

Erstellt Remote-Repository via SSH

Backup erstellen

Mac & Linux
borg create /repo::backup-{now} /home/user

Erstellt Backup mit Zeitstempel als Name

Mac & Linux
borg create --verbose --stats --progress /repo::name /pfad

Backup mit Fortschrittsanzeige und Statistiken

Mac & Linux
borg create --exclude '*.cache' --exclude 'node_modules' /repo::name /pfad

Backup mit Ausschlüssen

Archive verwalten

Mac & Linux
borg list /repo

Listet alle Archive im Repository

Mac & Linux
borg list /repo::archiv-name

Zeigt Dateien in einem Archiv

Mac & Linux
borg info /repo::archiv-name

Zeigt detaillierte Archiv-Informationen

Wiederherstellen

Mac & Linux
borg extract /repo::archiv-name

Extrahiert komplettes Archiv ins aktuelle Verzeichnis

Mac & Linux
borg extract /repo::archiv-name pfad/zur/datei

Extrahiert nur bestimmte Dateien/Ordner

Wartung

Mac & Linux
borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=6 /repo

Entfernt alte Archive nach Retention-Policy

Mac & Linux
borg compact /repo

Gibt ungenutzten Speicherplatz frei