Zum Inhalt springen

Backup und Synchronisation

Backup kennst du aus Linux Grundlagen mit rsync und tar. Für einen Server reicht das nicht: Backups müssen automatisch, versioniert, verschlüsselt und vor allem wiederherstellbar sein. Hier baust du einen Backup-Plan für deinen Server und beweist mit einer Restore-Übung, dass er funktioniert.

  • rsync vertieft: Daemon-Modus, Spiegeln zwischen Servern, Bandbreite, --link-dest.
  • Versionierte Backups mit restic oder BorgBackup: Repository, Verschlüsselung, Aufbewahrungsregeln.
  • Was sichern: Konfiguration, Datenbanken (Dump), Nutzerdaten, Snapshots als Ergänzung.
  • Automatisierung mit systemd-Timern, Erfolg überwachen, Fehlschläge melden.
  • 3-2-1-Regel, Offsite-Ziele, Backup des Backups.
  • Restore-Übung: einen Dienst auf einer frischen VM aus dem Backup wiederherstellen.

Abgaben werden unter labs/server/08-backup-sync/ liegen.