FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: Mitch am 13 August 2014, 15:30:12

Titel: Umzug auf "neue" Ordnerstruktur
Beitrag von: Mitch am 13 August 2014, 15:30:12
Hallo Zusammen,

habe fhem seit langer langer Zeit auf meinem Ubuntu Server am laufen.
Entsprechend benutze ich noch die alte Verzeichnisstruktur.

Wenn ich jetzt fhem einfach neu installiere (also parallel) und meine cfg Datei anpasse (Log Verzeichnis etc.) und ins neue verzeichnis kopiere, sollte doch alles gehen, oder?
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: rudolfkoenig am 13 August 2014, 16:05:35
Ich vermute, dass du update verwendest, deswegen sollten nur die modpath (.) und die log-Verzeichnisse (logfile, statefile, .*FileLog) angepasst werden. Es waere nett, wenn du hier berichtest, ob das alles war, da ich nicht sicher bin, ob ich alles im Kopf habe.
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: Mitch am 13 August 2014, 16:53:53
Ich wollte eigentlich die deb neu installieren.
Update macht mir ja nicht die neue Orderstruktur, oder täusch ich mich da?

"Normalen" Update mache ich ja täglich.
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: rudolfkoenig am 13 August 2014, 17:20:41
Update schiebt auch einiges herum, aber nichts, was die fhem.cfg betrifft.
Schau mal die Datei fhem/FHEM/control_fhem.txt an.
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: Mitch am 16 August 2014, 10:45:55
so, Umzug erledigt.
Leider lief es nicht ganz so wie geplant, aber das lag nicht an fhem oder mir.

Habe erstmal alle Ordern von fhem auf mein NAS gesichert.
Dann fhem neu runter geladen.
Dann Ubuntu auf neusten Stand gebracht inkl. neuem Kernel.

So, hier sollte danach eigentlich fhem desinstalliert und neu installiert werden und dann die Logs, Save und cfg in die neue Ordnerstruktur kopiert werden.
Leider hat sich während des Kernelupdates meine SSD verabschiedet. Komplett tot, macht nichts mehr   :-\

Somit musste ich jetzt komplett bei Null anfangen.
1. Also erstmal HDD (SSD ist mir für den Fall doch zu ungeeignet) und Ubuntu Desktop neu installiert
2. fhem neu installiert
3. cfg Pfade angepasst (es sind eigentlich nur ein paar zu machen):
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define eventTypes eventTypes ./log/eventTypes.txt

Alle Filelogs

Ich habe das einfach mit Editra und suchen & ersetzten gemacht.

4. fhem starten und schauen, welche Perl Module fehlen
5. Perl Module nach installiert

Das wars, nun läuft fhem wieder und ich habe die aktuelle Verzeichnisstruktur.

Wäre die SSD nicht abgeraucht, wäre der "Update" in max. 30 Min erledigt gewesen  :P

In dem Zug habe ich noch einen shellscript geschrieben, der über at täglich in der nacht ausgeführt wird und mir einfach das komplette fhem Verzeichnis auf mein NAS kopiert. Somit habe ich immer ein tagesaktuelles Backup inkl. Logs, cfg und state.

Als nächstes möchte ich die Logfiles gegen DB Log tauschen.
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: Puschel74 am 16 August 2014, 10:50:21
Hallo,

Zitat4. fhem starten und schauen, welche Pearl Module fehlen
5. Pearl Module nach installiert

Wusste garnicht das es bei PEARL nun auch schnon FHEM-Module zu kaufen gibt  :P

Grüße
Titel: Antw:Umzug auf "neue" Ordnerstruktur
Beitrag von: Mitch am 16 August 2014, 10:54:36
Klugscheisser  ;)