pimanDE / translate2german

Übersetzung der pi-hole Weboberfläche auf deutsch
GNU Lesser General Public License v3.0
24 stars 9 forks source link

Einfaches Bash Script zum Wiederherstellen einer Sicherung #9

Closed BigBen2003 closed 1 year ago

BigBen2003 commented 3 years ago

Im Zip-Archiv ist eine Bash-Script-Datei restore2translate.sh enthalten, mit der spielend einfache eine beliebige Sicherung wieder zurück gespielt werden kann: restore.zip

Nach dem Aufruf wird geprüft, ob mindestens eine Sicherung vorhanden ist.

0 > ABBRUCH! 1 > 20210102-145708

Durch Eingabe einer Zahl kann eine Sicherung ausgewählt werden. Durch Eingabe von 0 wird das Script abgebrochen.

Im Script werden anschließend die Dateien von drei Dateien bzw. Pfade wiederhergestellt.

BigBen2003 commented 1 year ago

Hallo,

die Sicherungen werden im Pfad /opt/pihole gespeichert, wenn das Script nicht verändert wurde.

Im Script wird der Pfad in Zeile 10 vorgegeben:

path=/opt/pihole/

Der Pfad wird in Zeile 52 und 55 nochmals verwendet. In beiden Zeilen ist jedoch der Pfad fest vorgegeben.

Beim Wiederherstellen werden zunächst die Original-Dateien von PiHole komplett entfernt. Das ist richtig. Der nächste Befehl stellt die Dateien von PiHole aus der Sicherung wieder her und speichert diese im Pfad /var/www/html .

Zusätzlich wird die Programmdatei "pihole" und die Datei gravity.sh wieder hergestellt.

Wenn die Pihole-Original-Dateien zuvor gesichert werden müssen, so müssen diese separat gesichert werden.

Es ist nicht schlimm, wenn eine alte Sicherung nicht mehr vorhanden ist. Jede Sicherung beinhaltet immer eine Komplette Sicherung. Bei der Wiederherstellung wird nur eine Sicherung benötigt.