FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ujaudio am 30 Mai 2015, 16:29:38

Titel: Logfile auf separates Medium schreiben
Beitrag von: ujaudio am 30 Mai 2015, 16:29:38
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?
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: Wernieman am 30 Mai 2015, 19:22:18
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 ...
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: ujaudio am 30 Mai 2015, 20:21:51
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...
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: Wernieman am 30 Mai 2015, 21:25:21
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 ...
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: ujaudio am 30 Mai 2015, 22:02:17
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
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: Wernieman am 31 Mai 2015, 11:48:26
D.h. es funktioniert jetzt?
Titel: Antw:Logfile auf separates Medium schreiben
Beitrag von: ujaudio am 01 Juni 2015, 09:14:36
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...