Seite 7 von 25

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 10:10 am
von derNeueDet
ALDI-Tuete hat geschrieben: Di Sep 14, 2021 10:05 am
derNeueDet hat geschrieben: Di Sep 14, 2021 9:44 am Mit dem Script sollten dann auch fade mit Leerzeichen funktionieren.

Das Leerzeichen muss aber im Pfad mit einem \ entwertet werden.

~/backup/open\ WB/

VG
Det
Danke, ich bin gerade dabei das im Wiki einzupflegen.
Warum fehlt in dem Pfad denn das vorangestellte /volume1?
Weil ich das auf einem Raspi mache und nicht auf einer Synology ;). Also evtl. erst mal auf einer Synology testen, bevor das Wiki gepflegt wird.
~ zeigt auf das Home Verzeichnis des aktuellen users.

Meine Verzeichnisstruktur

Code: Alles auswählen

pi@raspi4:~/backup $ tree
.
├── bin
│   └── backup.sh
├── logs
│   └── owbbackup.log
├── open WB
│   └── openWB_backup_2021-09-14_11-38-54.tar.gz
└── openWB
    ├── openWB_backup_2021-09-14_00-05-16.tar.gz
    ├── openWB_backup_2021-09-14_11-32-11.tar.gz
    └── openWB_backup_2021-09-14_11-38-10.tar.gz
Die beiden Verzeichnisse openWB open WB sind nur da, wegen Test mit Leerzeichen im Pfad. Ich verwende normalerweise Pfade ohne Leerzeichen ;)

crontab

Code: Alles auswählen

5 0 * * * /home/pi/backup/bin/backup.sh >> /home/pi/backup/logs/owbbackup.log 2>&1
VG
Det

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 10:29 am
von ALDI-Tuete
derNeueDet hat geschrieben: Di Sep 14, 2021 10:10 am Weil ich das auf einem Raspi mache und nicht auf einer Synology ;). Also evtl. erst mal auf einer Synology testen, bevor das Wiki gepflegt wird.
:D Das erklärt es. Ich habe es auf meiner Synology getestet und im Wiki entsprechend angepasst.
Möchtest du vielleicht einen Abschnitt zum Raspi ergänzen?

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 10:32 am
von HSC
OK, ich schaue dann im Wiki und übernehme von dort.
Dauert aber etwas....für eine RM
VG & vielen Dank für die neue Lösung

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:09 am
von HSC
Es gibt noch einen Fehler mit Verwendung von Freizeichen im Hauptordner. Die Logs werden erzeugt, das Backup landet aber im Pfad obendrüber. Es soll aber nach hier:
..../Backup/03_Auto_Backup_NAS
.
Bei mir im Ordner "Backup" sieht es dann so aus, mit dieser Dateibezeichnung
03_Auto_Backup_NASopenWB_backup_2021-09-14_12-58-00.tar.gz
Script:

Code: Alles auswählen

#!/bin/bash
WALLBOXBASEURL=http://192.168.178.57
WALLBOXFILE='/openWB/web/backup/backup.tar.gz'
OUTPUTDIR=/volume1/01_HS\ in\ Gemeinsame/PV-Anlage_Wallboxen/Projektdaten/openWB/Backup/03_Auto_Backup_NAS
OUTPUTFILE=${OUTPUTDIR}openWB_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz

echo "Starte openWB Backup"
#curl -sS -o /dev/null ${WALLBOXBASEURL}/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
echo "Download openWB Backupdatei ${OUTPUTFILE}"
curl -sS -o "${OUTPUTFILE}" ${WALLBOXBASEURL}${WALLBOXFILE}
echo "Bereinigung alte openWB Backupdateien"
#ls "${OUTPUTDIR}"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
echo "Fehler beim Erzeugen des openWB Backups"
fi
echo "openWB Backup beendet"
Output:

Code: Alles auswählen

Starte openWB Backup
Download openWB Backupdatei /volume1/01_HS in Gemeinsame/PV-Anlage_Wallboxen/Projektdaten/openWB/Backup/03_Auto_Backup_NASopenWB_backup_2021-09-14_12-58-00.tar.gz
Bereinigung alte openWB Backupdateien
openWB Backup beendet
Irgendwie fehlt da noch "ein besonderes Zeichen" zwischendrin? ;)

Nach Rückbenennung nennt sich mein Pfad:

Code: Alles auswählen

/volume1/01_HS in Gemeinsame/PV-Anlage_Wallboxen/Projektdaten/openWB/Backup/03_Auto_Backup_NAS
VG

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:16 am
von derNeueDet
Dir fehlt inter dem Pfad noch der finale /.

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:22 am
von HSC
ALDI-Tuete hat geschrieben: Di Sep 14, 2021 10:29 am
derNeueDet hat geschrieben: Di Sep 14, 2021 10:10 am Weil ich das auf einem Raspi mache und nicht auf einer Synology ;). Also evtl. erst mal auf einer Synology testen, bevor das Wiki gepflegt wird.
:D Das erklärt es. Ich habe es auf meiner Synology getestet und im Wiki entsprechend angepasst.
Möchtest du vielleicht einen Abschnitt zum Raspi ergänzen?
Die Hinweise im Wiki könnten noch um den Punkt "Verwendung Ordnerbezeichnungen mit Freizeichen" ergänzt werden, dass vor das Freizeichen jeweils ein "\" eingefügt werden muss. Sowas können sonst nur Insider wissen... ;)
VG

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:22 am
von HSC
derNeueDet hat geschrieben: Di Sep 14, 2021 11:16 am Dir fehlt inter dem Pfad noch der finale /.
Ok...

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:28 am
von HSC
Supi, jetzt passt alles. Es funzt!
Vielen Dank

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:47 am
von evs65
Hallo,

ich muss noch einmal um Eure Hilfe bitten. Ich habe jetzt die DS220J und habe im Aufgabenplaner das Skript für das Backup eingerichtet. Allerdings haben die Backupdateien immer nur 1KB, wenn ich das Backup aus der oWB heraus mache, sind es 15MB.

Kann mir da bitte jemand helfen?

Vielen Dank und lg
Edmund

Re: Scheduled Backup

Verfasst: Di Sep 14, 2021 11:50 am
von HSC
evs65 hat geschrieben: Di Sep 14, 2021 11:47 am Hallo,

ich muss noch einmal um Eure Hilfe bitten. Ich habe jetzt die DS220J und habe im Aufgabenplaner das Skript für das Backup eingerichtet. Allerdings haben die Backupdateien immer nur 1KB, wenn ich das Backup aus der oWB heraus mache, sind es 15MB.

Kann mir da bitte jemand helfen?

Vielen Dank und lg
Edmund
Bei mir auf NAS auch 14,4 MB...sonst kann ich leider nicht helfen.
VG