FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: homeum am 17 Februar 2015, 16:28:35

Titel: [gelöst] Inhalt des Backups unvollständig - anpassen?
Beitrag von: homeum am 17 Februar 2015, 16:28:35
Ich habe festgestellt, dass meine Backups leider nicht vollständig sind.
Und zwar fehlen die Logs.
Ich habe zur Entlastung der SD-Karte die Logs durch fhem auf USB-Stick auslagern lassen.
Alle diese Dateien fehlen aber im Backup.

Auszug aus dem Log

2015.02.17 16:09:55 2: Backup with command: tar -cf - fhem.cfg ./log/fhem.save ./backup ./CHANGED ./configDB.pm ./contrib ./demolog ./docs ./FHEM ./fhem.cfg ./fhem.cfg.demo ./fhem.pl ./log ./README_DEMO.txt ./restoreDir ./unused ./www |gzip > /media/USB-Stick/fhem-backup/FHEM-20150217_160955.tar.gz

Dabei ist zu sehen, dass dort nur der Standard-Log-Ordner ./log berücksichtigt wird, also nicht der Log-Pfad, der in fhem konfiguriert wurde.

Ist das so beabsichtigt?
Und wie kann ich es eventuell ändern, dass auch die geänderten Log-Pfade berücksichtigt werden?



Titel: Antw:Inhalt des Backups unvollständig - anpassen?
Beitrag von: betateilchen am 17 Februar 2015, 16:39:34
Natürlich ist das so beabsichtigt. Es ist das Standardverhalten  Und um den Knoten zu lösen, kannst Du jederzeit ein eigenes Backup-Skript einbinden, das dann genau die Dateien sichert, die Du haben möchtest.

Viel einfacher wäre es aber, das Verzeichnis von Deinem USB Stick einfach in den fhem-Pfad zu verlinken.
Titel: Antw:Inhalt des Backups unvollständig - anpassen?
Beitrag von: homeum am 17 Februar 2015, 19:35:36
Zitat von: betateilchen am 17 Februar 2015, 16:39:34
Viel einfacher wäre es aber, das Verzeichnis von Deinem USB Stick einfach in den fhem-Pfad zu verlinken.

Danke für den Tipp.
Habe nun anstatt alle Pfade in fhem anzupassen, die ./log (und ./backup) über symbolischen Link auf USB ausgelagert.
Das ist natürlich der elegantere Weg.

Im Backup ist weiterhin nur ./log/fhem.save gesichert worden.
Also muss ich da wohl noch sehr viel weiter in die fhem-Tiefen gehen, um auch die Logs zu sichern.
Titel: Antw:Inhalt des Backups unvollständig - anpassen?
Beitrag von: betateilchen am 17 Februar 2015, 19:52:23
Zitat von: homeum am 17 Februar 2015, 19:35:36
Also muss ich da wohl noch sehr viel weiter in die fhem-Tiefen gehen, um auch die Logs zu sichern.

nein, musst Du nicht. Es würde völlig ausreichen, die commandref doku zu backup zu lesen, dort steht genau drin, was zu tun ist, wenn man mit symbolischen  Links arbeitet.
Titel: Antw:Inhalt des Backups unvollständig - anpassen?
Beitrag von: homeum am 17 Februar 2015, 20:58:34
Ok, hab's geschnallt.  ;)

So gelöst:
Für ./log einen symbolischen Link in fhem-Ordner auf USB-Drive angelegt
ABER: nicht für ./backup  (weil sonst der backup-Ordner auch mitgesichert wird, in Schleife bis wahrscheinlich Datenträger voll)
Also für backup einfach über attr global backupdir /media/deinMountPfad... den externen Ordner als absoluten Pfad festgelegt
Dann über  attr global backupsymlink yes eingestellt, dass der symbolische Link zu ./log berücksichtigt wird.

Damit werden die Logs mitgesichert, aber verhindert, dass die Backups drin landen.

Danke für die Denkanstöße.