Fragen zu den RaspberryMatic Backup Funktionen
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 14163
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1499 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Wäre es da nicht einfacher per cron-Job ein 14tägiges zusätzliches Backupscript laufen zu lassen? Sowas würde die aufwändige Umbenennerei samt Fehlerhandling sparen. Ein Backup würde ich nicht anfassen, außer zum Rückspielen und/oder auf einen separaten Datenträger kopieren.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Fragen zu den RaspberryMatic Backup Funktionen
Oder du machst es wie ich, backupst ohnehin auf ein NAS/NFS Verzeichnis mit ausreichend (hunderte Gigabyte Platz) und hast /etc/config/CronBackupMaxBackups auf 0 gestellt und damit das automatische löschen gänzlich deaktiviert. Und dann kannst du mehr oder weniger unendlich backupen pder dir auf dem NAS nen Job einrichten der alle Backup >X Jahre löscht.
Möglich ist das was du willst also mehr oder weniger jetzt schon IMHO.
Möglich ist das was du willst also mehr oder weniger jetzt schon IMHO.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Das automatische Backup lief bei mir seit Monaten problemlos. Heute habe ich festgestellt, dass seit etwa zwei Wochen keine Backups mehr erstellt werden. Ein Update oder dergleichen ist in der Zeit nicht erfolgt.
In den "Erweiterte Einstellungen" ist bei den "Systemoptionen" der Haken bei "Automatische Backups" gesetzt. An gleicher Stelle zeigt der "Speicherpfad" auf "/usr/local/mnt" (Freigabe auf meinem lokalen Server), die Anzahl an Backups ist auf 15 begrenzt. Angefasst hab ich das alles seit Monaten nicht.
In /etc/config finde ich eine CronBackupMaxBackups (15) und eine CronBackupPath (/usr/local/mnt).
Ein "mount" auf der Konsole zeigt, dass die Freigabe auf meinem Server korrekt eingebunden ist. Erreichen kann ich sie auch (cd /usr/local/mnt && touch test.txt).
Wenn ich cronBackup.sh manuell auf der Konsole ausführe, läuft das Backup sauber durch.
Woran kann es liegen, dass die Backups nachts nicht mehr automatisch ausgeführt werden?
In den "Erweiterte Einstellungen" ist bei den "Systemoptionen" der Haken bei "Automatische Backups" gesetzt. An gleicher Stelle zeigt der "Speicherpfad" auf "/usr/local/mnt" (Freigabe auf meinem lokalen Server), die Anzahl an Backups ist auf 15 begrenzt. Angefasst hab ich das alles seit Monaten nicht.
In /etc/config finde ich eine CronBackupMaxBackups (15) und eine CronBackupPath (/usr/local/mnt).
Ein "mount" auf der Konsole zeigt, dass die Freigabe auf meinem Server korrekt eingebunden ist. Erreichen kann ich sie auch (cd /usr/local/mnt && touch test.txt).
Wenn ich cronBackup.sh manuell auf der Konsole ausführe, läuft das Backup sauber durch.
Woran kann es liegen, dass die Backups nachts nicht mehr automatisch ausgeführt werden?
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: Fragen zu den RaspberryMatic Backup Funktionen
Wenn das so ist, dann kann es natürlich sein das der cron daemon sich aufgehängt oder abgestürzt ist oder aus anderen Gründen (falscher Eintrag in der crontab) nicht richtig arbeitet. Eigentlich sollte dieser Dienst ja vom watchdog überwacht und ggf. neugestartet werden. Aber du kannst ja mal via "monit status crond" Befehl nachschauen ob der cron dienst sauber läuft und auch in die /var/log/messages reinschauen ob da zur Ausführungszeit des cronBackup (00:07 jeden Tag) irgendetwas Auffälliges zu erkennen ist.rucksman007 hat geschrieben: ↑11.11.2022, 11:31Wenn ich cronBackup.sh manuell auf der Konsole ausführe, läuft das Backup sauber durch.
Woran kann es liegen, dass die Backups nachts nicht mehr automatisch ausgeführt werden?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Läuft, zumindest sagt die Ausgabe "status OK".
Keinerlei Einträge um die Zeit. Ich habe mir die wegrotierten Logs angesehen, und interessanterweise sehe ich auch da keine Einträge, selbst an Tagen, an denen noch Backups angelegt worden sind.
- Baxxy
- Beiträge: 10818
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2223 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Es gibt auch keine Einträge ins Log für die Backup-Funktion, auch nicht bei Fehlern.rucksman007 hat geschrieben: ↑11.11.2022, 13:49und interessanterweise sehe ich auch da keine Einträge, selbst an Tagen, an denen noch Backups angelegt worden sind.
Läuft /bin/cronBackup.sh in einen Exit 1 wird /bin/triggerAlarm.tcl aufgerufen und damit eine Watchdog-Alarm-SysVar auf "ausgelöst" gesetzt.
Die "solltest" du dann sehen.
Weder /bin/cronBackup.sh noch /bin/createBackup.sh oder /bin/triggerAlarm.tcl haben "Logger-Ausgaben". Einen Monit-Watchdog bezüglich Backups gibt es m.E. nicht.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Genau, "sollte" SysVar sagt "nicht ausgelöst"... wirklich eigenartig. Mir fehlt echt gerade die Phantasie, woran es liegen könnte.
- Baxxy
- Beiträge: 10818
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2223 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Hmm, das müsstest du irgendwie debuggen.
Wenn der manuelle Aufruf von /bin/cronBackup.sh sauber durchläuft dann sollte das auch über den Cron-Job passieren.
Wenn du "fit" genug bist an den Eingeweiden der RM zu operieren dann kannst du mal die originale /bin/cronBackup.sh durch meine "Debug-Version" ersetzen. Die schreibt alles mögliche ins Log und bei manuellem Aufruf in die Konsole.
Wenn der manuelle Aufruf von /bin/cronBackup.sh sauber durchläuft dann sollte das auch über den Cron-Job passieren.
Wenn du "fit" genug bist an den Eingeweiden der RM zu operieren dann kannst du mal die originale /bin/cronBackup.sh durch meine "Debug-Version" ersetzen. Die schreibt alles mögliche ins Log und bei manuellem Aufruf in die Konsole.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 138
- Registriert: 04.11.2018, 13:17
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Super, vielen, vielen Dank, das schaff ich
Ich wollte jetzt das alte Skript umbenennen und Deines mit dem Original-Namen nach /bin kopieren. Allerdings kann ich nach /bin nicht schreiben (RO). Ich würde jetzt das Skript irgendwo unter /usr/local legen und crontab anpassen. Oder hast Du eine andere Idee?
- Baxxy
- Beiträge: 10818
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2223 Mal
Re: Fragen zu den RaspberryMatic Backup Funktionen
Ha, erwischt! Doch nicht "fit genug".
Über einen eigenen Cronjob sollte es aber auch gehen, dann aber nicht vergessen die .sh ausführbar zu machen.
Code: Alles auswählen
mount -o rw,remount /
... Sachen erledigen...
mount -o ro,remount /
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen