Scheduled Backup

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Scheduled Backup

Beitrag von derNeueDet »

In der Variable OUTPUTDIR darf kein / am Ende stehen.

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)
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Scheduled Backup

Beitrag von derNeueDet »

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:

Code: Alles auswählen

timestamp=$(date +%Y-%m-%d_%H:%M:%S)
Dann klappt es.

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)
DoMM
Beiträge: 20
Registriert: Di Okt 26, 2021 7:07 pm

Re: Scheduled Backup

Beitrag von DoMM »

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
yankee
Beiträge: 481
Registriert: Sa Mai 16, 2020 11:34 am

Re: Scheduled Backup

Beitrag von yankee »

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.
Was soll in der Wiki nicht darstellbar sein? Natürlich kann man Apostrophe verwenden?!
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Scheduled Backup

Beitrag von derNeueDet »

Ich hab den Eintrag nicht gemacht, wurde nur weiter oben beschrieben.
Das war die ursprüngliche Codezeile

Code: Alles auswählen

timestamp=`date +"%Y-%m-%d %H:%M:%S"`
... Die bei mir auch funktioniert.
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)
derNeueDet
Beiträge: 4447
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: Scheduled Backup

Beitrag von derNeueDet »

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
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.
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)
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Scheduled Backup

Beitrag von LutzB »

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.
MichaO
Beiträge: 300
Registriert: Di Mär 19, 2019 7:58 am
Been thanked: 2 times

Re: Scheduled Backup

Beitrag von MichaO »

LutzB hat geschrieben: Mi Okt 27, 2021 10:46 am Bei Dir passt die Angabe des Pfads nicht:

Code: Alles auswählen

ls: cannot access '/volume1/Backups_diverses/openWB//openWB_backup_*': No such file or directory
Das ist noch ein Fehler im Sktipt. Habe es korrigiert.
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 noch
Wichtig ist letzte / am Ende!
und das darf ja nun nicht mehr da hin.
nissty
Beiträge: 1
Registriert: Mi Jul 07, 2021 4:32 pm

Re: Scheduled Backup

Beitrag von nissty »

yankee hat geschrieben: Mo Feb 22, 2021 10:17 am
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[..]
Statt `%M` war hier bestimmt `%m` eher gedacht:

Code: Alles auswählen

%m     month (01..12)
%M     minute (00..59)
Aber sonst ja, funktioniert hevorragend.

Ich habe für mich das Skript wie folgt angepasst:

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
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.

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.
Mit welchem User lässt du das auf der Synology laufen? admin?
yankee
Beiträge: 481
Registriert: Sa Mai 16, 2020 11:34 am

Re: Scheduled Backup

Beitrag von yankee »

nissty hat geschrieben: So Dez 19, 2021 2:56 pmMit welchem User lässt du das auf der Synology laufen? admin?
Ja
Antworten