Sicherung der Hausautomatisierung
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Sicherung der Hausautomatisierung
Mein Ansatz wäre, den Output Channel zu verwenden. Dort landet das Ergebnis des Scripts. Müsste man halt ausprobieren (oder ein bisschen stöbern...)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 272
- Registriert: 15. Apr 2018 17:09
Re: Sicherung der Hausautomatisierung
Hallo Udo1toni,
danke für den Tipp.
Ich habe es erstmal so gelöst:
Items:
Sitemap:
rule:
Zum einen sehe ich wann das Backup fertig ist und zum anderen sehe ich ob alle Dateien geschrieben wurden !!
Ich bin zufrieden und somit ist das Thema für mich erledigt.
Danke an alle für Eure Unterstützung
mfg
Micha
danke für den Tipp.
Ich habe es erstmal so gelöst:
Items:
Code: Alles auswählen
Switch Backup "Backup" <lock> {channel="exec:command:clon:run"}
String Ready "Backup fertig" <shield> {channel="exec:command:clon:output"}
Code: Alles auswählen
Frame label="Backup" {
Switch item=Backup mappings=[ON="Backup startet", OFF="Backup fertig"]
Text item=Ready
}
Code: Alles auswählen
rule "Backup"
when
Item Ready received update
then
Backup.sendCommand (OFF)
end
Ich bin zufrieden und somit ist das Thema für mich erledigt.
Danke an alle für Eure Unterstützung
mfg
Micha
- PeterA
- Beiträge: 1052
- Registriert: 8. Feb 2019 12:12
Re: Sicherung der Hausautomatisierung
Thanks Cyrelian,Cyrelian hat geschrieben: ↑2. Dez 2016 18:44
Damit ich auch regelmäßig ein Backup habe, hab ich noch nen cronjob erstellt.
Jetzt macht der PI einmal die Woche ein komplettes Image eurer Hausautomatisierung. Wenn Ihr euer System zerschossen habt, oder die SD Karte den Geist auf gibt, nehmt Ihr einfach die SD Karte aus dem USB Adapter, steckt sie in den PI und bootet Ihn.....et voila alles wie vorherCode: Alles auswählen
0 0 7 * 0 dd if=/dev/mmcblk0 of=/dev/sda
hat hier wunderbar funktioniert:
[20:16:03] root@openHABianPi:/home/openhabian# dd if=/dev/mmcblk0 of=/dev/sda
30547968+0 records in
30547968+0 records out
15640559616 bytes (16 GB, 15 GiB) copied, 3198.45 s, 4.9 MB/s
[21:09:51] root@openHABianPi:/home/openhabian#
Jedoch ist mir ein Backup einmal im Monat ausreichend.
Könntest Du mir sagen was ich da in der Crontab eintragen muss ?
So etwa:
Code: Alles auswählen
0 0 1 * * dd if=/dev/mmcblk0 of=/dev/sda
- OpenHab 2.4
#PWRUP
#PWRUP
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Sicherung der Hausautomatisierung
Bedeutung des crontab Eintrags:
https://wiki.ubuntuusers.de/Cron/
Das ist jetzt nur die erste Anleitung, die ich bei Tante Google gefunden habe...
0 0 1 * * bedeutet also monatlich (und zwar am 1. jeden Monats, um genau 0:00 Uhr)
https://wiki.ubuntuusers.de/Cron/
Das ist jetzt nur die erste Anleitung, die ich bei Tante Google gefunden habe...
0 0 1 * * bedeutet also monatlich (und zwar am 1. jeden Monats, um genau 0:00 Uhr)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 347
- Registriert: 10. Mai 2018 09:46
Re: Sicherung der Hausautomatisierung
Die Methode mit einem Clone und der anschließenden Aktualisierung gefällt mir sehr gut. Leider bleibe ich bei dem Link von sihui :
https://www.linux-tips-and-tricks.de/de/ schon hängen. Trotz stundenlanger Suche im Netz und testen kommt immer der Fehler:
Egal, ob ich versuche manuell zu mounten oder über fstab.
Zuerst habe ich in der QNAP NAS ein Verzeichnis backup_OH erstellt und per NFS freigegeben, dann mit ein Verzeichnis erstellt, dann:
die fstab ergänzt, aber bei:
kommt immer der o.g. Fehler.
Habe ich etwas vergessen oder ist das ein Mac-Problem?
https://www.linux-tips-and-tricks.de/de/ schon hängen. Trotz stundenlanger Suche im Netz und testen kommt immer der Fehler:
Code: Alles auswählen
mount.nfs: mount to NFS server '192.168.178.42://openhab' failed: RPC Error: Unable to receive
Egal, ob ich versuche manuell zu mounten oder über fstab.
Zuerst habe ich in der QNAP NAS ein Verzeichnis backup_OH erstellt und per NFS freigegeben, dann mit
Code: Alles auswählen
[21:00:47] root@openHABianPi:/# mkdir -p /storage/server
Code: Alles auswählen
20:57:54 root@openHABianPi:/# echo "192.168.xxx.xx:/backup_OH /storage/server nfs nolock,noatime 0 0" >> /etc/fstab
Code: Alles auswählen
[21:00:47] root@openHABianPi:/# mount /storage/server
Habe ich etwas vergessen oder ist das ein Mac-Problem?
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: Sicherung der Hausautomatisierung
NFS Freigaben können tricky sein.
Was sagt denn showmount -e?
Ist auf dem Client nfs-common installiert?
UID und GID müssen zwischen Client und Server identisch sein.
Dann hast du mal einen Ansatz, die Suche nach den obigen Themen gibt tausende Treffer, bei mir hat es bis jetzt aber immer zum Erfolg geführt.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 347
- Registriert: 10. Mai 2018 09:46
Re: Sicherung der Hausautomatisierung
Was sagt denn showmount -e?
Code: Alles auswählen
clnt_create: RPC: Port mapper failure - Unable to receive: errno 0 (Success)
Ja, habe ich schon geprüft,Ist auf dem Client nfs-common installiert?
UID und GID müssen zwischen Client und Server identisch sein.
Code: Alles auswählen
uid=999(openhab) gid=99(openhab) groups=99(openhab)
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: Sicherung der Hausautomatisierung
Ich hätte vielleicht erwähnen sollen dass man hinter diesem Befehl noch die IP Adresse des NAS setzen muss, in meinem Fall wäre das:
Code: Alles auswählen
pi@rpi3picam:~ $ showmount -e 192.168.2.236
Export list for 192.168.2.236:
/export 192.168.2.0/24
/export/vuplus_backups 192.168.2.0/24
/export/video 192.168.2.0/24
/export/rpi_backups 192.168.2.0/24
/export/public 192.168.2.0/24
/export/photo 192.168.2.0/24
/export/nuc_backups 192.168.2.0/24
/export/musicvideo 192.168.2.0/24
/export/music 192.168.2.0/24
/export/kodi_backups 192.168.2.0/24
Also ob das mit dem openHAB Rechten funktioniert habe ich noch nie ausprobiert.hardl hat geschrieben: ↑5. Jul 2019 12:33Code: Alles auswählen
uid=999(openhab) gid=99(openhab) groups=99(openhab)
Ich würde das, wie es sich eigentlich gehört, mit dem normalen Standard-User, den man zum Einloggen verwendet, probieren.
Dieser muss dann entsprechend in der Konfig auf der NFS Freigabe des NAS ebenfalls eingerichtet werden.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 347
- Registriert: 10. Mai 2018 09:46
Re: Sicherung der Hausautomatisierung
Jetzt hat die Freigabe funktioniert, danke!
Nachdem es auch mit der IP-Adresse den Fehler gab, habe ich nochmal die Freigaben in meinem NAS kontrolliert.
Dort hatte ich zwar den Ordner freigegeben und auch NFS aktiviert, aber nicht den NFS-Dienst im Netzwerk-Service aktiviert
Dann konnte ich auch das Mapping durchführen.
Nachdem es auch mit der IP-Adresse den Fehler gab, habe ich nochmal die Freigaben in meinem NAS kontrolliert.
Dort hatte ich zwar den Ordner freigegeben und auch NFS aktiviert, aber nicht den NFS-Dienst im Netzwerk-Service aktiviert
Dann konnte ich auch das Mapping durchführen.
-
- Beiträge: 347
- Registriert: 10. Mai 2018 09:46
Re: Sicherung der Hausautomatisierung
Hallo Udo1toni ich hätte noch Fragen zu Deinem Sicherundskonzept:
Mit welchen Argumenten sollte der rsync-Befehl ausgeführt werden und die komplette Struktur?
Könntest Du bitte mal die rsync-Zeile posten?
Mit welchen Argumenten sollte der rsync-Befehl ausgeführt werden und die komplette Struktur?
Könntest Du bitte mal die rsync-Zeile posten?