Scheduled Backup
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Scheduled Backup
In der Variable OUTPUTDIR darf kein / am Ende stehen.
VG
Det
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Scheduled Backup
corwin42 hat geschrieben: ↑Mo Okt 25, 2021 1:48 pm Bei dem Script aus dem Wiki ist bei mir beim Logging immer ein Fehler aufgetreten. Das Datumsformat hat er wohl immer versucht irgendwie auszuführen.
Ich habe die Zeile, in der der die timestamp Variable gesetzt wird bei mir wie folgt abgeändert:
Dann klappt es.Code: Alles auswählen
timestamp=$(date +%Y-%m-%d_%H:%M:%S)
Ich hab gerade auch gesehen, dass im Wiki die passenden ' fehlen. Das war schon mal ein Thema, dass das nicht darstellbar ist im Wiki.
Aber so wie jetzt angepasst wurde geht es auch.
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Re: Scheduled Backup
Hallo,
ich würde gerne noch als Anregung, die Lösung auf der folgenden Seite aufzeigen, den Raspberry komplett zu sichern. Die Lösung läuft bei mir auf einem Test-Raspberry super und ist vllt für den ein oder anderen interessant.
https://hobbyblogging.de/raspberry-pi-v ... ch-sichern
ich würde gerne noch als Anregung, die Lösung auf der folgenden Seite aufzeigen, den Raspberry komplett zu sichern. Die Lösung läuft bei mir auf einem Test-Raspberry super und ist vllt für den ein oder anderen interessant.
https://hobbyblogging.de/raspberry-pi-v ... ch-sichern
Re: Scheduled Backup
Was soll in der Wiki nicht darstellbar sein? Natürlich kann man Apostrophe verwenden?!derNeueDet hat geschrieben: ↑Mi Okt 27, 2021 11:36 amIch hab gerade auch gesehen, dass im Wiki die passenden ' fehlen. Das war schon mal ein Thema, dass das nicht darstellbar ist im Wiki.
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Scheduled Backup
Ich hab den Eintrag nicht gemacht, wurde nur weiter oben beschrieben.
Das war die ursprüngliche Codezeile
... Die bei mir auch funktioniert.
Das war die ursprüngliche Codezeile
Code: Alles auswählen
timestamp=`date +"%Y-%m-%d %H:%M:%S"`
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Scheduled Backup
Dazu muss ein NAS vorhanden sein und ein SSH Zugang zur openWB. Das wird sicher nicht für so viele möglich sein. Zudem wird der Backup doch ne ganze Weile dauern.DoMM hat geschrieben: ↑Mi Okt 27, 2021 11:55 am Hallo,
ich würde gerne noch als Anregung, die Lösung auf der folgenden Seite aufzeigen, den Raspberry komplett zu sichern. Die Lösung läuft bei mir auf einem Test-Raspberry super und ist vllt für den ein oder anderen interessant.
https://hobbyblogging.de/raspberry-pi-v ... ch-sichern
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 3779
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 24 times
Re: Scheduled Backup
Und das Backup wird normalerweise einen inkonsistenten Zustand haben. Mit dd wird die SD-Karte blockbasiert ausgelesen. In der nicht unerheblichen Zeit während des Backups kann da viel passieren, was potentiell dafür sorgen kann, dass eine eingespielte Sicherung nicht korrekt bootet. Um das zumindest teilweise auszuschließen, sollten alle Dienste (inklusive den openWB-Cronjobs!) vor der Sicherung abgeschaltet werden und danach wieder aktiviert.
Ob das den Aufwand wert ist, wage ich zu bezweifeln. Am Besten einmal zu Beginn die SD-Karte auslesen und danach regelmäßig das Backupskript laufen lassen. Am Grundsystem ändert sich nur sehr selten etwas und das Bisschen wird beim ersten Boot durch die atreboot.sh erledigt.
Ob das den Aufwand wert ist, wage ich zu bezweifeln. Am Besten einmal zu Beginn die SD-Karte auslesen und danach regelmäßig das Backupskript laufen lassen. Am Grundsystem ändert sich nur sehr selten etwas und das Bisschen wird beim ersten Boot durch die atreboot.sh erledigt.
Re: Scheduled Backup
Danke, manchmal sieht man vor lauter Bäumen den Wald nicht. Das doppelte // war mir nicht aufgefallen. Das angepasste Skript läuft jetzt, aber... der Wiki Text passt nicht. Da steht nochLutzB hat geschrieben: ↑Mi Okt 27, 2021 10:46 am Bei Dir passt die Angabe des Pfads nicht:Das ist noch ein Fehler im Sktipt. Habe es korrigiert.Code: Alles auswählen
ls: cannot access '/volume1/Backups_diverses/openWB//openWB_backup_*': No such file or directory
und das darf ja nun nicht mehr da hin.Wichtig ist letzte / am Ende!
Re: Scheduled Backup
Mit welchem User lässt du das auf der Synology laufen? admin?yankee hat geschrieben: ↑Mo Feb 22, 2021 10:17 amStatt `%M` war hier bestimmt `%m` eher gedacht:slankes hat geschrieben: ↑Sa Jan 02, 2021 3:52 pm Das hier funktioniert bei mir:
Code: Alles auswählen
[..]curl -sS -o $OUTPUTDIR/openwb-backup-$(date +%Y%M%d).tar.gz[..]
Aber sonst ja, funktioniert hevorragend.Code: Alles auswählen
%m month (01..12) %M minute (00..59)
Ich habe für mich das Skript wie folgt angepasst:Die letzte Zeile bewirkt, dass wenn mehr als 7 Backups vorhanden sind, dann werden die ältesten Backups gelöscht, so dass nurnoch 7 Backups da sind.Code: Alles auswählen
BACKUP_DIR=/volumeX/SHARE/SOME/PATH curl -sS -o "$BACKUP_DIR"/openwb-backup-$(date +%Y%m%d).tar.gz http://DOMAIN_OR_IP_OF_OPEN_WB/openWB/web/backup/backup.tar.gz ls "$BACKUP_DIR"/openwb-backup-* | head -n -7 | xargs -d '\n' rm
Anleitung für Anfänger die das (so wie ich) auf eine Synology DiskStation nutzen wollen (ich habe meine DiskStation auf Englisch, aber ich denke es sollte auffindbar sein):
In der Diskstation auf "Control Panel > Task Scheduler > Create > Scheduled Task > User-defined script". Dann im Tab "Task Setting" Unter "Run command" einfach den obigen Code reinkopieren und noch den Pfad hinter `BACKUP_DIR=` anpassen und DOMAIN_OR_IP_OF_OPEN_WB ersetzen. Unter "Schedule" noch angeben, wann man möchte, dass das ausgeführt wird.
Man mag geneigt sein unter "Schedule" eine Uhrzeit nachts anzugeben, weil da ja nichts los ist. Allerdings befindet sich da die DiskStation, weil ja gerade nichts los ist, vielleicht auch gerade im Schlafmodus (insbesondere relevant wenn noch diese altmodischen rotierenden Festplatten drin sind) und dann will man die dafür nicht unbedingt extra aufwecken ). Insofern mag eine Zeit tagsüber sinnvoller sein.