Skip to main content

📥 Restore

Stand: 2026-10-02

Das mache ich bewusst nicht per Skript, sondern manuell im Terminal.

⚠️ Wichtig

Vor dem Restore müssen alle betroffenen Dienste gestoppt werden. So wird verhindert, dass während der Wiederherstellung Dateien verändert werden.

sudo systemctl stop pihole-FTL.service unbound.service iobroker.service zwave-js-ui.service syncthing@alarm.service

Zur Kontrolle:

systemctl --type=service --state=running

Backup zurückspielen

Beispiel: Restore des Backups vom 30. August 2026:

sudo tar --acls --xattrs -xzvpf "/opt/backups/Backup_pi4_2026-08-30.tar.gz" -C /

Tipp: Bewahre eine zusätzliche Kopie der Backups auf einer anderen Festplatte auf. Für einen Restore kannst du die gewünschte Backup-Datei zunächst ins Home-Verzeichnis kopieren und von dort wiederherstellen:

sudo tar --acls --xattrs -xzvpf ~/Backup_pi4_2026-08-30.tar.gz -C /

Parameter-Erklärung

sudo          → Befehl als Administrator (root) ausführen
tar           → Archivprogramm
-x            → Archiv entpacken
-z            → gzip-komprimiertes Archiv verarbeiten
-v            → bearbeitete Dateien anzeigen
-p            → gespeicherte Zugriffsrechte (Modusbits) beibehalten
--acls        → ACLs aus dem Archiv wiederherstellen
--xattrs      → erweiterte Attribute aus dem Archiv wiederherstellen
-f            → folgende Angabe ist die Archivdatei
-C /          → vor dem Entpacken ins Wurzelverzeichnis / wechseln

Sofern sie beim Erstellen des Backups mit --acls --xattrs gespeichert wurden und das System sie unterstützt, werden auch ACLs und erweiterte Attribute wiederhergestellt.

Durch den Restore werden unter anderem wiederhergestellt:

  • Dateien und Verzeichnisse
  • Besitzer und Gruppen
  • Datei- und Verzeichnisrechte
  • Zeitstempel
  • symbolische Links
  • sofern mitgesichert und unterstützt: ACLs und erweiterte Attribute

Empfehlung: Pi4 neu starten

Nach einem Restore ist ein Neustart empfehlenswert, damit die Dienste wieder regulär starten:

sudo reboot

Alternative: Dienste manuell starten

sudo systemctl start pihole-FTL.service unbound.service iobroker.service zwave-js-ui.service syncthing@alarm.service