Zum Inhalt

Backup

Backups werden mit Borg/Borgmatic durchgeführt. Borg · Borgmatic

Übersicht

3-2-1 Backup-Strategie

  • 3 Kopien der Daten (Original + 2 Backups)
  • 2 verschiedene Medien (SSD + HDD-RAID)
  • 1 Offsite-Kopie (Hetzner Storage Box)

Infrastruktur

System Rolle Kapazität Status
Ubiquiti UNAS Pro Primärspeicher (NAS) 91 TB (RAID 6), 13 TB belegt Aktiv (10.10.10.150, NFS v3)
Intel NUC (TR-004) Lokales Backup 4x 4TB RAID 5 ≈ 11 TB, 166 GB belegt Aktiv
Hetzner Storage Box Offsite Backup 1 TB, 162 GB belegt Aktiv (rclone fuse → /mnt/storagebox)

Backup-Ziele

Ziel Speicherort Typ Inhalt
Lokal TR-004 (USB-C) RAID 5, btrfs NUC-Daten (UNAS-Daten geplant)
Offsite Hetzner Storage Box Remote (rclone fuse) NUC-Daten (kritische UNAS-Daten geplant)

Technologie-Stack

  • Backup-Tool: BorgBackup 1.4.0
  • Orchestrierung: Borgmatic 1.8.14
  • Dateisystem: btrfs (mit Kompression)
  • RAID: mdadm RAID 5
  • Automatisierung: Systemd Timer

Architektur

┌─────────────────────────────────────────────────────────────────────┐
│                           DATENQUELLEN                              │
├───────────────────────────────────┬─────────────────────────────────┤
│     UNAS Pro (10.10.10.150)       │      NUC (lokal)                │
│     NFS v3 → /mnt/unas            │      /etc, /opt, /home, /var    │
│     NFS v3 → /mnt/paperless       │      /mnt/ssd/container-data    │
└───────────────┬───────────────────┴───────────────┬─────────────────┘
                │                                   │
                └──────────────┬────────────────────┘
        ┌──────────────────────┴──────────────────────┐
        │                                             │
        ▼ borg create                                 ▼ borg create
┌───────────────────────────────┐   ┌───────────────────────────────┐
│   TR-004 – BORG REPO LOKAL    │   │   HETZNER – BORG REPO OFFSITE │
│   /mnt/borg-repo              │   │   ssh://u342251@...           │
│                               │   │                               │
│   • RAID 5 (mdadm)            │   │   • Geo-redundant             │
│   • btrfs mit zstd            │   │   • Verschlüsselt             │
│   • ~12 TB nutzbar            │   │   • Upload-Limit: 3 MB/s      │
└───────────────────────────────┘   └───────────────────────────────┘

Backup-Zeitplan

Zeit Aktion
02:00 Systemd Timer startet Borgmatic
02:00+ Hetzner-Backup (alphabetisch erste Config)
~16:00 Hetzner fertig, lokales Backup startet
~18:00 Lokales Backup fertig

Backup-Statistiken (Erstbackup)

Lokales Backup (TR-004)

Metrik Wert
Dauer 2h 13min
Dateien 5,6 Millionen
Original 410 GB
Komprimiert 227 GB (45% kleiner)
Dedupliziert 152 GB
Gesamt-Ersparnis 63%

Hetzner Backup

Metrik Wert
Dauer 14h 15min
Dateien 5,6 Millionen
Original 410 GB
Komprimiert 221 GB (46% kleiner)
Dedupliziert 149 GB
Gesamt-Ersparnis 64%

Wichtige Pfade

Pfad Beschreibung
/etc/borgmatic.d/ Borgmatic Konfigurationen
/mnt/borg-repo Lokales Borg Repository
/mnt/backup-nas btrfs Mount (TR-004)
/root/.ssh/hetzner-borg SSH-Key für Hetzner
/root/backup-info/ System-Info Snapshots
/mnt/storagebox Hetzner Storage Box (rclone fuse)
/mnt/unas UNAS Pro NFS-Mount (Media)
/mnt/paperless UNAS Pro NFS-Mount (Paperless)
/var/log/btrfs-scrub.log btrfs Scrub-Log

Hetzner Storage Box Zugangsdaten

Parameter Wert
Benutzer u342251
Host u342251.your-storagebox.de
Port 23
Repo-Pfad ./backups/nuc
SSH-Key /root/.ssh/hetzner-borg
rclone fuse /mnt/storagebox (162 GB / 1 TB belegt)