Linuxguide

BorgBackup – Deduplizierendes Backup fuer Linux 2025

Platzsparende Backups mit Komprimierung und Verschluesselung

S
SeeColors IT
11. Juni 20264 Min. Lesezeit120 Aufrufe

BorgBackup vs Restic

BorgBackup:
+ Sehr gute Komprimierung (lz4, zstd, lzma)
+ Schnell bei grossen Mengen kleiner Dateien
+ Borgmatic: Wrapper mit YAML-Konfiguration
- Backup-Repo kann nur von einem Client gleichzeitig

Restic:
+ Multi-Backend (S3, Azure, etc.) nativ
+ Gleichzeitiger Mehrbenutzer-Zugriff
+ Einfachere Syntax
- Keine eingebaute Komprimierung (nur Deduplizierung)

Fuer KMU: beide gut; Borg besser fuer lokale/SFTP-Targets

BorgBackup installieren

# Debian/Ubuntu
apt install borgbackup

# Oder aktuelle Version
pip install borgbackup

# Version
borg --version

Repository und erstes Backup

# Repository initialisieren (lokal)
borg init --encryption=repokey /backup/borg-repo

# SFTP (Remote NAS)
borg init --encryption=repokey     ssh://[email protected]/./backup/borg-repo

# Passphrase: sicher aufbewahren!
export BORG_PASSPHRASE="sehr-sicheres-passwort"

# Backup erstellen
borg create     --verbose     --stats     --compression lz4     /backup/borg-repo::server-{now:%Y-%m-%d}     /etc /home /var/lib /opt

# Archiv-Liste anzeigen
borg list /backup/borg-repo

Borgmatic (empfohlen fuer Automatisierung)

# Borgmatic installieren
pip install borgmatic

# Konfiguration
mkdir -p /etc/borgmatic
cat > /etc/borgmatic/config.yaml << 'EOF'
location:
    source_directories:
        - /etc
        - /home
        - /var/lib/postgresql
        - /opt
    repositories:
        - path: /backup/borg-repo
          label: local
        - path: ssh://user@nas/./backup/borg-repo
          label: nas

storage:
    encryption_passphrase: "sehr-sicheres-passwort"
    compression: lz4
    archive_name_format: server-{now}

retention:
    keep_daily: 7
    keep_weekly: 4
    keep_monthly: 6
    keep_yearly: 2

consistency:
    checks:
        - name: repository
          frequency: 2 weeks
        - name: archives
          frequency: 1 month
EOF

# Backup ausfuehren
borgmatic --verbosity 1

# Systemd-Timer
borgmatic config bootstrap --dry-run
systemctl enable --now borgmatic.timer

Wiederherstellung

# Archiv-Inhalt auflisten
export BORG_PASSPHRASE="sehr-sicheres-passwort"
borg list /backup/borg-repo::server-2025-06-10

# Einzelne Datei extrahieren
borg extract /backup/borg-repo::server-2025-06-10     home/user/wichtig.doc

# Verzeichnis extrahieren
borg extract     --strip-components 1     /backup/borg-repo::server-2025-06-10     etc/nginx

# Komplettes Archiv
borg extract /backup/borg-repo::server-2025-06-10

# Mit borgmatic
borgmatic restore --archive server-2025-06-10     --path /etc/nginx

FAQ

Wie viel Platz spart BorgBackup?
Typisch: 60-70% Platzersparnis gegenueber normalen Kopiersicherungen. 7 taeliche Snapshots von einem 50-GB-Server brauchen oft nur 55-60 GB.

Fazit

BorgBackup mit Borgmatic ist eine professionelle Open-Source-Backup-Loesung mit herausragender Komprimierung und einfacher Automatisierung.

Backup-Loesung fuer KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel