NEWS
Iobroker Backup hängt bzw fehlerhaft
-
Hallo,
ich habe folgendes Problem, welches leider immer wieder auftritt:
Wenn ich hin und wieder ein Backup machen will (iobroker stop ; iobroker backup), bleibt es oft bei der Datei vis-views.json hängen, einen Fortschritt sieht man leider nicht, sodass ich davon ausgehen muss, dass das Backup sich aufgehangen hat… auch nach 30min zb. tut sich nichts. Ich breche das dann mit STRG+C ab... nur leider ist das Backup dann auch unbrauchbar, diesmal ist sogar das ganze System ziemlich Schrott, d.h. die Views nur zur Hälfte sichtbar.
Beim Restore bleibt es dann natürlich auch in dieser Zeile stehen:
host.iobroker-cubie Upload user file "vis.0/main/vis-views.json"
Hatte das Problem schon mal jemand ? Es wäre echt hilfreich, wenn z.b der Cursor rotieren würde, wie das oft der Fall ist... hier leider nicht. ICh weiß leider nicht, ob die Datei einfach extrem groß ist, oder sich das System aufgehangen hat.
Das Problem ist aber nicht IMMER vorhanden, oft gehts auch ganz normal durch...
Gruß, Holger
-
Das backup geht ganz fix. Paar Sekunden. Das Restore dauert schon über eine Stunde bei mir.
-
Ich hatte aber auch den effekt … habe gestern mal seit langem alles neu gestartet und habe da gesehen das 5 backup Prozesse hingen ... also irgendwas ist da
-
Hallo,
ich habe mir ein Shellscript für mein Raspberry 3 geschrieben, welches ioBroker stoppt, den kompletten /opt/iobroker/ Ordner in ein .tar.gz Archiv auf mein NAS sichert, ein Backup von YAHM macht, dieses auch auf mein NAS schiebt und ioBroker und YAHM wieder startet.
(NAS ist über autofs (NFS Protokoll) an mein Raspberry angebunden.)
Die Scriptdatei habe ich im Ordner /opt/iobroker/ liegen.
! ````
#!/bin/bash
echo "FullBackup von ioBroker und YAHM wird erstellt.."
cd $(dirname $0)
iobroker stop
if [ $? -ne 0 ]
then
echo "ioBroker konnte nicht gestoppt werden."
exit 1
fi
! tar -zcf "/mnt/autofs/backup/SmartHome/iobroker/FullBackup$(date '+%F').tar.gz" /opt/iobroker
if [ $? -ne 0 ]
then
echo "ioBroker Verzeichnis konnte nicht in tar Datei aufs NAS gepackt werden."
exit 1
fi
! cd /opt/YAHM/bin
yahm-backup full_backup
if [ $? -ne 0 ]
then
echo "YAHM Backup ist fehlgeschlagen."
exit 1
fi
! yahm-ctl -n yahm start
if [ $? -ne 0 ]
then
echo "YAHM Container konnte nicht gestartet werden."
exit 1
fi
! cd /opt/iobroker
iobroker start
if [ $? -ne 0 ]
then
echo "ioBroker konnte nicht gestartet werden."
exit 1
fi
! cp -r --backup=numbered /tmp/YAHM /mnt/autofs/backup/SmartHome
if [ $? -ne 0 ]
then
echo "YAHM Backup konnte nicht auf NAS kopiert werden."
exit 1
fi
! rm -rf /tmp/YAHM/
if [ $? -ne 0 ]
then
echo "Lokales YAHM Backup konnte nicht gelöscht werden."
exit 1
fi -
Ja, das ist eine Option. Bedeutet aber einen Stopp von allem und einen kompletten neustart. Und wenn in der Zeit was passier gibt es nichts was darauf reagiert. Deswegen will ich was was im laufenden Betrieb tut. Und dazu ist das Backup-Kommando da
Und ja, auch Nachts um 3 will ich alles wissen und keine Daten oder Zustandsänderungen verlieren
-
ich kann nur jedem empfehlen, bei solchen Problemen wie bei mir mal den Midnight Commander, welcher super zb in putty funktioniert, zu installieren… damit bekommt man erstmal einen besseren Überblick über das Dateisystem, Ordnergröße etc.
sudo apt-get install mc
dann start mit
sudo mc
da muss wohl bei mir beim restore mal so einiges schief gelaufen sein, zumindest hab ich duzende Unterordner iobroker/iobroker/iobroker etc, aufgebläht bis zum Überlauf.
Ob ein Backup dann besser klappt, muss ich nun testen… Wahrscheinlich eher nicht, da er immer wieder bei der vis-view.json hängen blieb...
-
Ja, das ist eine Option. Bedeutet aber einen Stopp von allem und einen kompletten neustart. Und wenn in der Zeit was passier gibt es nichts was darauf reagiert. Deswegen will ich was was im laufenden Betrieb tut. Und dazu ist das Backup-Kommando da
Und ja, auch Nachts um 3 will ich alles wissen und keine Daten oder Zustandsänderungen verlieren ` Deswegen führe ich das Script nur aus wenn ich zu Hause bin..
Von unterwegs gesendet