Hallo,
ich hab meinen Raspi um einen 16GB USB Stick erweitert und würde gerne alle Log Dateien darauf auslagern. Aktuell hab ich schon Log Files unter dem ./log Verzeichnis. 
Welche Möglichkeiten gibt's das zu ändern? gibts dazu einen globalen Eintrag in der fhem.cfg der das Log Verzeichnis vorgibt? Dann könnte ich ja erst mal alle Dateien auf den USB Stick verschieben und FHEM neu starten.
			
			
			
				Du solltest dazu zwei Dinge anpassen.
Einmal für das Haupt-Logfile:
attr global <Dein_Pfad_zum_Logverzeichnis>/fhem-%Y-%m-%d.log
und im autocreate ebenfalls den Pfad ändern, damit automatisch generierte Logs ab sofort (!) auch im neuen Verzeichnis landen:
attr autocreate filelog <Dein_Pfad_zum_Logverzeichnis>/%NAME-%Y.log
Für weitere bereits definierte Logfiles in Deiner Konfiguration musst Du die Einträge selbst ändern.
			
			
			
				Hallo,
und nicht vergessen den USB-Stick zu mounten und ggf. auch automount damit der Stick nach einem Reboot auch wieder ins
Filesystem eingebunden wird.
Finden wirst du den Stick nach dem mounten und /media/....
(vermute ich mal - meine USB-HDD ist jedenfalls unter /media/HDD gemountet).
Grüße
			
			
			
				Randbemerkung: Ich würde eher mit autofs statt mit automount arbeiten.
			
			
			
				Hallo,
ja gemountet wird er automatisch, ist auch das Homeverzeichnis des ftp Server Users. Dann werde ich mal alle Einträge der fhem.cfg umschreiben .. 
			
			
			
				Hi,
du kannst auch einen symbolischen Link vom Log-Verzeichnis auf den (gemounteten Stick) oder ein Verzeichnis darauf legen. Das ist dann unabhängig von irgendwelchem Sachen, die z.B. durch Updates passieren.
Gruß
ThN
			
			
			
				Hallo ThN,
symbolischen Link, hört sich interessant an, kann du mir mal ein Bsp. geben wie das geht? 
Update:
ok hier gibt einen Tipp wie es geht
http://forum.fhem.de/index.php?t=msg&goto=75750&rid=0 (//forum.fhem.de/index.php?t=msg&goto=75750&rid=0)
			
			
			
				Hi,
melde dich, wenn du noch Hilfe brauchst, morgen habe ich auch für eine ausführlichre Antwort Zeit.
Gruß
ThN
			
			
			
				Danke, ich habs hinbekommen, ein Fehler beim Anlegen des Links war das FHEM noch gelaufen ist und ich dann den Ordner nicht verschieben konnte.
			
			
			
				Hallo,
ich habe mein Logfile, wie hier beschrieben, verschoben.
Zitat von: betateilchen am 09 Juli 2013, 15:53:44
attr global <Dein_Pfad_zum_Logverzeichnis>/fhem-%Y-%m-%d.log
Das Logfile wird auch auf dem USB-Stick erstellt und enthält die aktuellen Logdaten. Wenn ich jedoch in FHEM auf "Logfile" klicke, wird mir immer nur das alte angezeigt, das sich noch im Original-Ordner /opt/fhem/log/ befindet.
Im device "global" werden die internals korrekt angezeigt:
currentlogfile /media/usb/fhem_log/fhem-2016-12-20.log
logfile /media/usb/fhem_log/fhem-%Y-%m-%d.logAber warum kriege ich dann nur das alte Log angezeigt?
			
				Ich hab's rausgefunden:
Der Pfad zur Fakelog muss noch angepasst werden:
# Fake FileLog entry, to access the fhem log from FHEMWEB 
define Logfile FileLog <Dein_Pfad_zum_Logverzeichnis>/fhem-%Y-%m-%d.log fakelog
			
			
			
				Hallo,
ich habe meine Logdateien auf den USB Stick verlagert
attr global logfile /opt/fhem/log/fhem-%Y-w%W.log
attr autocreate filelog /opt/fhem/log/%NAME-%Y-%m.log
Alle logs liegen  in:
/media/e66d57c3-00b7-4898-892d-7db1f7fe6b8d
Der USB Stick ist eingehängt
/dev/sda1  ext4    USBSTICK /mnt           e66d57c3-00b7-4898-892d-7db1f7fe6b8d
Letztlich habe ich das mit einem sybolischem Link gelöst. Ansicht in Fileziller auf /opt/fhem/log sprint automatisch auf /media/e66d57c3... und ich sehe alle Dateinen.
Funktion also gegeben!!
Zwei Dinge/Fragen.
1)
sudo du -sch /* zeigt korrekt an, dass ich 2GB in /media habe. Zeigt aber leider an, dass ich fast nichts in /mnt habe.
==> erscheint logisch, da der USB Stick /mnt hat und alles in /media/e66d57c3... liegt.
Somit zeigt mir natürlich df -h bei /dev/sda1  1% /mnt an. Das müssten ja aber heissen /dev/sda1  30% /media
Wie bekomme ich das umgestellt, da somit auch meine Warnungen im FHEM ins Leere laufen.
2) ich möchte nun auch meine Backups auf den ext. USB Stick schreiben. Pro Tag 80MB. Daher möchte ich meinen aktuellen 8GB USB Stick gegen einen 32 GB austauschen.
Wie mache ich das, da ja schon auf dem jetzigen USB Stick 800 logdateien mit 2GB liegen ?
Danke
Jörg 
			
			
			
				1. Mache bitten einen Neuen Thread auf, das Du eine "neue" Frage hast. Sonst werden die Thread riesig ...
2. Irgendwie verstehe ich Dein Einrichtung nicht. Kannst Du mir bitte geben.
cat /etc/fstab
df -h
Ich vermute, Du schreibst am falschen ort .. jedenfalls nach Deiner Beschreibung!
			
			
			
				Zitat von: Wernieman am 31 Januar 2017, 13:00:54
1. Mache bitten einen Neuen Thread auf, das Du eine "neue" Frage hast. Sonst werden die Thread riesig ...
2. Irgendwie verstehe ich Dein Einrichtung nicht. Kannst Du mir bitte geben.
cat /etc/fstab
df -h
Ich vermute, Du schreibst am falschen ort .. jedenfalls nach Deiner Beschreibung!
Zu 2.:
pi@raspberrypi ~ $ cat /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
#/dev/sda1      /media/usb0     ext4    defaults,rw,umask=0     0       0
UUID=e66d57c3-00b7-4898-892d-7db1f7fe6b8d       /mnt    ext4    defaults        0
none/var/run tmpfs size=5M,noatime 00
none /var/log tmpfs size=5M,noatime 00
pi@raspberrypi ~ $ df -h
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root        15G    6,3G  7,6G   46% /
devtmpfs        483M       0  483M    0% /dev
tmpfs            98M    580K   97M    1% /run
tmpfs           5,0M       0  5,0M    0% /run/lock
tmpfs           195M       0  195M    0% /run/shm
/dev/sda1       7,3G     17M  6,9G    1% /mnt
/dev/mmcblk0p1   56M     20M   37M   36% /boot
none            5,0M    2,4M  2,7M   48% /var/log
Ich hoffe nicht, dass ich immer noch auf der SD Karte schreibe !?
Grüsse
Jörg
			
 
			
			
				Es ist jetzt etwas her und ich verstehe Dich nicht mehr so gaaans ....
- Kannst Du mir Deinen Symbolischen Link (ls -lha ....) zeigen?
- Auf welchem Device soll jetzt was liegen?
Und wegen Datenumzug:
- 2. Stick einziehen
- Temporär einhängen (z.B: nach /tmp/xxx)
- FHEM stoppen
- Daten vom alten auf den neuenStick kopieren
- Alten Stick aushängen
- Neuen Stick aushängen und an stelle des alten mounten (ftsab nicht vergessen!)
- fhem hochfahen .....
Nur ... wie war es mit der Frage:
- Kannst Du einen neuen Threasd aufmachen? Neue Frage = neuer Thread