📥 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