Anderes Verzeichnis für FHEM

Begonnen von Conti, 09 September 2017, 15:18:58

Vorheriges Thema - Nächstes Thema

Conti

Hallo

ich weiss gar nicht so recht wo mein Thema hin gehört. Finde auch mit der suche nicht zu einer Lösung.

Ich habe meinen RPI2 mit FHEM aus Platzgründen platt machen müssen.
Bei dieser Gelegenheit habe ich gleich Stretch Light auf einer 2GB Smartcard installiert. Dabei gehen 80% davon bereits drauf.
Bekannterweise wird FHEM im Verzeichnis /opt installiert.
An meinem RPI2 ist ein leerer 4GB USB Stick gemountet.

Kann man FHEM auch anders installieren? Ich dachte man könnte zB. /opt mit samt FHEM auf den Stick verschieben und danach müsste wohl das Verzeichnis speziell gemountet werden oder so.
Habe keine Ahnung ob das geht und wie ich vorgehen könnte.

Ich hoffe auf Eure Hilfe.

Beste Grüsse.

Morgennebel

Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

Conti

Lieber Morgennebel

was glaubst Du mache ich schon den ganzen Nachmittag  :)
Leider habe ich noch nicht das passende für einen DAU wie mich gefunden :(

Wie ich /opt verschiebe habe ich mittlerweile halbwegs verstanden. Ob ich dies vor der Installation von FHEM oder danach machen sollte, weiss ich zB noch nicht.

Deshalb habe ich gehofft dass dies im Forum mal jemand gemacht hat und mir ev. Schritt für Schritt weiterhelfen kann.

Trotzdem Danke für Deinen Rat.

mahowi

Es gibt wie immer mehrere Möglichkeiten. Entweder mountest Du den Stick nach /opt, oder Du verschiebst opt auf den Stick und setzt einen Link in /.
Also sudo mv /opt /Verzeichnis/wo/der/Stick/ist/
sudo ln -s /Verzeichnis/wo/der/Stick/ist/opt /opt


Ansonsten sind ein paar Linux-Grundkenntnisse nie verkehrt...  ;)
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Conti

Danke mahowi.

mit den Grundkenntnissen gebe ich Dir ja recht  :-[
Hast mir jedenfalls weitergeholfen und dafür danke ich Dir herzlich.

Ich habe /opt verschoben, den Link erstellt und danach FHEM installiert.
So wie es aussieht ist mein neues FHEM nun auf dem USB Stick.

Da ich den Stick über die fstab mounte, nehme ich an dass der Link permanent ist.

Conti

mahowi

Der Link bleibt permanent. Solange der Stick immer im selben Verzeichnis gemountet ist, führt /opt immer auf den Stick.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Wernieman

Allerdings würde ich Dir nicht empfehlen, komplett /opt/ zu verschieben, sondern eher /opf/fhem .. unter /opt ist auch noch mehr als "nur" fhem zu finden ...

Wenn es aber erledigt ist und läuft, dann "never change a running system"
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Conti

Danke Werniemann

ich habe das komplette /opt verschoben und es funktioniert  :-[

mahowi

Solange der Link von /opt aufs richtige Verzeichnis zeigt, funktioniert auch weiter alles.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Wernieman

Wie ich schrieb:
... empfehlen ...
....
Wenn es aber erledigt ist und läuft, dann "never change a running system"

empfehlen ist nicht "es tuhen" ;o)
Wenn es läuft, lass es so.

Du hättest auch den Stick nach "/opt" mounten können  ...

das ist das Schöne bei Unix (Linux): Mehrere Wege führen zum Ziel und jeder hat seine eigenen Vor/Nachteile ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Conti

Egal wie  :)
Hauptsache ich habe was gelernt dabei.

Dank Euch allen.
Conti