Freitag, 23. Mai 2014

Logdateien von der SD Karte auf USB Stick auslagern

Da der Speicherplatz der SD Karte grössenmässig beschränkt ist sollten die Logdateien von FHEM auf einen USB Stick ausgelagert werden. Darüber hinaus werden dadurch auch die Plotausgaben dadurch stark beschleunigt.

Der USB Stick wird von Raspian automatisch im entsprechenden Slot des USB Hub erkannt. Als Dateisystem empfehle ich EXT3. 

Der Stick kann einfach über gparted neu formatiert werden. Dazu wird gparted zusätzlich unter Raspian installiert:

sudo apt-get install gparted

Bei Raspian wird der Stick unter /media automatisch angelegt bzw gemountet.

Danach wird FHEM gestoppt:

sudo /etc/init.d/fhem stop

Damit kann der Ordner /log in /opt/fhem problemlos verschoben werden:

sudo mv /opt/fhem/log /media/7b7bbbe9-ce3b-4ebb-baf5-1a427b108251/

7b7bbbe9-ce3b-4ebb-baf5-1a427b108251 steht in meinem Fall als UUID für den Stick und ändert sich natürlich bei einem anderen Raspberry.

Um darauf zugreifen zu können wird nun im Ordner /opt/fhem ein symbolischer Link für den verschobenen Ordner /log angelegt:

sudo ln -s /media/7b7bbbe9-ce3b-4ebb-baf5-1a427b108251/log /opt/fhem

Danach wird FHEM durch

sudo /etc/init.d/fhem start

wieder gestartet und findet auch seine Logdateien wieder.