Standardmäßig werden die Logfiles auf die SD-Karte geschrieben unter /opt/fhem/log
Ich habe nun ein weiteres Medium /media/usb verfügbar und in global auch ein Attribut eingefügt.
configfile fhem.cfg
logdir /media/usb
logfile ./log/fhem-%Y-%m.log
Trotzdem werden neue Logfiles noch immer auf der SD angelegt. Wo muss ich meinen Fehler suchen?
also ....
Du schreibst zwar als logdir /media/usb, er soll aber als logfile ./log/fhemxxx verwenden? "./" ist der fhem-Ordner ...
Übrigens wäre meine Empfehlung hier als "besser":
1. Logdir unter /media/usb anlegen
einen Symlink von ./log auf /media/usb/log
als "Kommandos", wenn FHEM down ist:
(Alle Angaben ohne Gewähr)
cd /opt/fhem
mv log log.old
mkdir /media/usb/log
chown -R fhem: /media/usb/log
ln -s /media/usb/log ./log
Aber Du solltest wissen, was Du tust ...
irgendetwas ist schief gelaufen: nach dem STrta von FHEM bekomme ich
Can't open ./log/fhem-2015-05.log: Keine Berechtigung at fhem.pl line 2231.
Die Rechte sind wie folgt_
root@raspberrypi:/media/usb0# ls -l
insgesamt 4
drwxrwx--- 2 root users 4096 Mai 30 20:08 log
das kann ja nur an dem Kommando
chown -R fhem: /media/usb/log
liegen, oder?
Nachdem ich alles wieder rückgängig gemacht habe bekomme ich nun
/etc/init.d/fhem start
Starting fhem...
Daemon with PID 27536 started!
Can't bind socket: Permission denied
Can't open ./log/fhem-2015-05.log: Keine Berechtigung at fhem.pl line 2231.
Damit läuft nun gar nichts mehr...
1. was für ein Dateisystem hat Dein usb-Device?
2. das "chown" setzt die Berechtigung passend ... aber der ls Befehl sagt, das er eine Ebene höher nicht "reingucken" darf.
"chmod 775 /media/usb0" sollte es richten
Du hast meinen Hinweis gelesen?
ZitatAber Du solltest wissen, was Du tust ...
Na klar, habe ich das gelesen - und auch mit meinem begrenzten Linuxwissen darüber nachgedacht...
Es ist einiges in Unordnung geraten, aber das meiste habe ich wohl wider hinbekommen - und wieder was dazu gelernt, insofern hat es sich gelohnt!!!
Einen schönen Sonntag und einen lieben Gruß
Jürgen
D.h. es funktioniert jetzt?
Ja, es funktioniert - aber ich schreibe für's erste die Logfiles weiter auf die SD - weil sobald ich sie auf USB schreibe, ich den Raspbery-typischen Fehler bekomme, dass mein HM-USB-Stick dann nicht korrekt funktioniert. Ich muss mal gezielt nur einzelene Logfiles auslagern und insbesondere die Anzahl reduzieren, die meisten werde ich wohl nie nutzen. Aber jetzt muss ich erst einmal ein ganz anderes Problem (hat nix mit FHEM zu tun) lösen, bevor ich da Zeit investiere Hoffen wir mal, dass die SD lange lebt...