Seite 8 von 13

Re: Sicherung der Hausautomatisierung

Verfasst: 12. Jul 2019 12:29
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?

Re: Sicherung der Hausautomatisierung

Verfasst: 16. Jul 2019 08:30
von hardl
Leider brachten mir die Tips von @framp im Forum raspiBackup auch nicht den entscheidenden Erfolg.

Re: Sicherung der Hausautomatisierung

Verfasst: 20. Jul 2019 10:56
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?

Re: Sicherung der Hausautomatisierung

Verfasst: 25. Jul 2019 16:21
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.

Re: Sicherung der Hausautomatisierung

Verfasst: 26. Jul 2019 15:38
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?

Re: Sicherung der Hausautomatisierung

Verfasst: 3. Aug 2019 15:36
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?

Re: Sicherung der Hausautomatisierung

Verfasst: 4. Aug 2019 01:06
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.

Re: Sicherung der Hausautomatisierung

Verfasst: 4. Aug 2019 09:11
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.

Re: Sicherung der Hausautomatisierung

Verfasst: 4. Aug 2019 11:01
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.

Re: Sicherung der Hausautomatisierung

Verfasst: 12. Aug 2019 19:07
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?