Sicherung der Hausautomatisierung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Mit RaspiBackup bleibt das Backup immer nach einigen hundert Meldungen:
failed: Operation not permitted (1)
hängen.
[19:30:11] root@openHABianPi:/# sudo raspiBackup.sh -a : -o : -m detailed
--- RBK0009I: openHABianPi: raspiBackup.sh V0.6.4.3 (2d927a2) Thu Jul 11 19:31:17 CEST 2019 gestartet.
--- RBK0128I: Logdatei ist /backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117/raspiBackup.log.
--- RBK0116I: Konfigurationsdatei /usr/local/etc/raspiBackup.conf wird benutzt.
--- RBK0151I: Backuppfad /backup wird benutzt.
!!! RBK0157W: Keine Systemd Services sind zu stoppen.
--- RBK0081I: Backup vom Typ rsync wird in /backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117 erstellt.
--- RBK0036I: Partitionslayout wird gesichert.
--- RBK0044I: Backup der Bootpartition wird in /backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117/openHABianPi-backup.img erstellt.
41+1 records in
41+1 records out
43832832 bytes (44 MB, 42 MiB) copied, 5.22063 s, 8.4 MB/s
--- RBK0044I: Backup des Partitionlayouts wird in /backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117/openHABianPi-backup.sfdisk erstellt.
--- RBK0046I: Backup des Masterbootrecords wird in /backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117/openHABianPi-backup.mbr erstellt.
--- RBK0158I: rsync Backup "/backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117" wird erstellt.
--- RBK0085I: Backuperstellung vom Typ rsync gestartet. Bitte Geduld.
rsync: chown "/backup/openHABianPi/openHABianPi-rsync-backup-20190711-193117/." failed: Operation not permitted (1)
rs
Auf dem NAS erstellt es die Ordnerstruktur und wenige Dateien.
Nach Abbruch mit STRG+C löscht RaspiBackup das Ganze wieder.

Da ich nicht weiter komme, habe ich mit rsync weiter getestet:

Code: Alles auswählen

[11:14:57] root@openHABianPi:/# rsync -rltgoDv  /openhabian@192.168.178.22:  / backup
sending incremental file list
rsync: link_stat "/openhabian@192.168.178.22:" failed: No such file or directory (2)
rsync: chown "/backup/." failed: Operation not permitted (1)
./
raspiBackupInstallUI.log
share
test
rsync: chown "/backup/backup" failed: Operation not permitted (1)
rsync: chown "/backup/backup/.streams" failed: Operation not permitted (1)
Auch hier viele gleiche Fehlermeldungen, aber dazwischen auch lange Kopien.
Auf dem NAS sind sehr viele Verzeichnisse und Dateien.
Irgendwann hängt dann das Backup wieder.

Müsste ich diese Verzeichnisse ausschließen?
Wenn ich falsche NFS-Freigaben hätte, dürften doch keine Dateien auf dem NAS gespeichert werden?

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Leider brachten mir die Tips von @framp im Forum raspiBackup auch nicht den entscheidenden Erfolg.

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Einen Fehler habe ich gefunden:
Der User "openhabian" war nicht freigegeben.
Jetzt läuft das Backup weiter, aber es kommen neue Fehler:

Code: Alles auswählen

rsync: change_dir "/backuo" failed: No such file or directory (2)
Ich kann nirgends einen Ordner "backuo" finden.

Code: Alles auswählen

ync: set_acl: sys_acl_set_file(etc/openhab2, ACL_TYPE_DEFAULT): Operation not supported (95)
Windows_ACL habe ich auf User- oder Ordner-Ebene aktiviert und deaktiviert, leider ohne Erfolg.

Wer kann helfen?

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Den Schreibfehler konnte ich in der raspiBackup.conf finden.

Warum dauert das Klonen trotz bs=1M mit dd so lange?

Code: Alles auswählen

dd if=/dev/mmcblk0 of=/dev/sda status=progress bs=1M
32 GB SD Card Class 10

2,7 GB brauchen ca. 2,5 Std, also Hochrechnung ca. 30 Std.

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Der Fehler lag am Card-Reader. Mit einem neuen geht es in 45 Minuten.

Aber es kommt ein neuer Fehler:

Code: Alles auswählen

dd: error writing '/dev/sda': No space left on device

Code: Alles auswählen

  
[11:41:20] root@openHABianPi:/# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    1 29.7G  0 disk 
├─sda1        8:1    1 41.8M  0 part /boot
└─sda2        8:2    1 29.7G  0 part 
mmcblk0     179:0    0 29.8G  0 disk 
├─mmcblk0p1 179:1    0 41.8M  0 part 
└─mmcblk0p2 179:2    0 29.7G  0 part /
 
Die raspi-SD ist scheinbar 0,1G grösser.
Neuformatierung bringt nichts.

Was könnte ich tun?

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Nach einer Neuinstallation habe ich jetzt eine SD-Karte, die ich problemlos klonen konnte.
Im Januar hat @udo1toni ein zweigleisiges Sichern empfohlen, wird dazu die komplette SD mit rsync gesichert?

Benutzeravatar
udo1toni
Beiträge: 13856
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Sicherung der Hausautomatisierung

Beitrag von udo1toni »

Ich habe lediglich geschrieben, dass ich keine Vollbackups mache und dass man natürlich auch Vollbackups machen kann, sich das aber nur lohnt, wenn man umfangreiche Änderungen am System vornimmt (also z.B. vor einem full-upgrade auf die nächste Version von Raspbian).

Man könnte rsync auch nutzen, um das gesamte System zu sichern. allerdings wird das vermutlich eher langwierig werden, außerdem gibt es diverse Ausnahmen, die nicht mit gesichert werden dürfen - in Linux ist alles eine Datei, aber manche "Dateien" kann man nicht sichern.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Ich hatte das so verstanden, dass Du einen älteren Klon hast und z.B. bei einem Fehler der SD, diesen Klon verwendest.
Danach kannst Du dann relativ schnell mit einem aktuellen Backup, das Du z.B. täglich per Cron erstellen lässt, aktualisieren.

Da hätte mich interessiert, welche Verzeichnisse oder Dateien dafür nötig sind und evtl. mit welchem Aufruf von rsync.

Benutzeravatar
udo1toni
Beiträge: 13856
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Sicherung der Hausautomatisierung

Beitrag von udo1toni »

Ja, so kommt es eher hin :)

Wobei mein Klon, da ich mit virtuellen Maschinen arbeite, ein Snapshot der VM ist.

Die Verzeichnisse, welche Du sichern musst, sind ein wenig abhängig von der Installation, siehe hier: https://www.openhab.org/docs/installati ... -locations

Dabei sind diese Verzeichnisse für das Backup wichtig:

Code: Alles auswählen

Additional add-on files       // das sind manuell installierte Addons
Site configuration            // jegliche Textkonfiguration
(Log files)                   // falls man das haben möchte; eigentlich kann man drauf verzichten
Userdata like rrd4j databases // hier liegt auch die Konfiguration, die über Paper UI gemacht wird!
Service configuration         // ist auch eher statisch, aber man könnte hier z.B. zusätzliche Schnittstellen eintragen
Ein Vorteil der dateibasierten Sicherung kann auch sein, dass man vielleicht nur einen Teil der Konfiguration wiederherstellen will.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

hardl
Beiträge: 347
Registriert: 10. Mai 2018 09:46
Answers: 1

Re: Sicherung der Hausautomatisierung

Beitrag von hardl »

Inzwischen ist es gelungen eine geklonte SD und über raspibackup ein rsync Backup zu erstellen.
Um inkonsistente Backups zu vermeiden sollen relevante Services gestoppt werden, wie kann ich feststellen, welche das sind oder gibt es da eine Liste?

Antworten