Borg Backup: Effiziente Deduplizierung | Enjyn Gruppe
Hallo Welt
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

241 Dokumentationen verfügbar

Wissensdatenbank

Borg Backup Deduplizierung

Zuletzt aktualisiert: 11.01.2026 um 12:06 Uhr

Borg Backup: Effiziente Deduplizierung

Borg Backup ist ein modernes Backup-Programm mit Deduplizierung, Komprimierung und Verschlüsselung. Es spart enorm Speicherplatz durch inkrementelle Backups.

Installation

# Ubuntu/Debian
sudo apt update
sudo apt install borgbackup -y

# Version prüfen
borg --version

Repository erstellen

# Lokal
borg init --encryption=repokey /backup/borg-repo

# Remote (SSH)
borg init --encryption=repokey ssh://user@backup-server/~/borg-repo

# Encryption-Optionen:
# repokey    = Schlüssel im Repo (empfohlen)
# keyfile    = Schlüssel lokal
# none       = Keine Verschlüsselung
⚠️ Wichtig: Sichern Sie den Encryption Key!
borg key export /backup/borg-repo > borg-key-backup.txt

Backup erstellen

# Einfaches Backup
borg create /backup/borg-repo::backup-{now} /home /etc

# Mit Komprimierung
borg create --compression zstd,5 /backup/borg-repo::backup-{now} /var/www

# Ausschlüsse
borg create --exclude '*.log' --exclude-caches \
    /backup/borg-repo::backup-{now} /home

Backups anzeigen

# Alle Backups listen
borg list /backup/borg-repo

# Inhalt eines Backups
borg list /backup/borg-repo::backup-2026-01-11

# Größe und Statistiken
borg info /backup/borg-repo::backup-2026-01-11

Wiederherstellen

# Komplett wiederherstellen
cd /restore
borg extract /backup/borg-repo::backup-2026-01-11

# Einzelne Dateien
borg extract /backup/borg-repo::backup-2026-01-11 home/user/wichtig.txt

# In anderes Verzeichnis
borg extract --strip-components 2 /backup/borg-repo::backup-2026-01-11

Alte Backups aufräumen

# Prune-Strategie
borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=6 /backup/borg-repo

# Mit Dry-Run prüfen
borg prune --dry-run --list --keep-daily=7 /backup/borg-repo

Automatisches Backup-Script

#!/bin/bash
# /opt/scripts/borg-backup.sh

export BORG_REPO='/backup/borg-repo'
export BORG_PASSPHRASE='geheimes_passwort'

# Backup erstellen
borg create --compression zstd \
    --exclude-caches \
    --exclude '/home/*/.cache' \
    --exclude '*.log' \
    ::backup-{now:%Y-%m-%d_%H-%M} \
    /home /etc /var/www

# Alte Backups aufräumen
borg prune --keep-daily=7 --keep-weekly=4 --keep-monthly=6

# Kompaktieren
borg compact
chmod +x /opt/scripts/borg-backup.sh

# Cronjob
0 3 * * * /opt/scripts/borg-backup.sh >> /var/log/borg-backup.log 2>&1

Nützliche Befehle

# Repo-Statistiken
borg info /backup/borg-repo

# Integritätsprüfung
borg check /backup/borg-repo

# Backup mounten (FUSE)
borg mount /backup/borg-repo /mnt/backup
# ... Dateien durchsuchen ...
borg umount /mnt/backup

Weitere Hilfe

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
120