FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: peterw am 10 Februar 2018, 19:19:53

Titel: [Gelöst]Umzug auf größere SD- karte
Beitrag von: peterw am 10 Februar 2018, 19:19:53
Hallo,
ich hatte FHEM headless auf einem RPi 3 auf einer 8GB Karte laufen. Leider wird das durch die Logs nach und nach etwas knapp. Also einen USB- Stick dran und logs dahin verbannt. Zwischendurch ist das System krankheitsbedingt einige Wochen nicht gelaufen. Jetzt habe ich eine 32GB Karte reingesteckt, ein raspbian draufgezogen, die Abhängigkeiten installiert und FHEM 5.8 neu draufgepackt.
Jetzt sollte es meiner meinung nach ausreichen, den Ordner /opt/fhem von der alten Karte zu kopieren. Leider klappt das nicht.

sudo /etc/init.d/fhem start

erzeugt ein

Starting fhem...
Can't open /media/usbstick/log/fhem-2018-02.log: Keine Berechtigung at fhem.pl line 2593.


Is ja logisch, die Datei existiert ja nicht (->mehrere Wochen ausser Betrieb).
Also

touch /media/usbstick/log/fhem-2018-02.log

Wieder Startversuch - gleiches Ergebnis.
Irgendwie steh ich mir selbst im Weg rum. Ich kann machen was ich will, die datei gehört immer root:root.

sudo chown -cR pi: /media/usbstick/log/

chown: der Eigentümer von ,,/media/usbstick/log/fhem-2018-02.log" wird geändert: Die Operation ist nicht erlaubt
chown: der Eigentümer von ,,/media/usbstick/log/" wird geändert: Die Operation ist nicht erlaubt


Kann mir mal jemand nen kräftigen Schubs geben?
peterw
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: smoudo am 10 Februar 2018, 21:08:06
Warum hast du nicht die Karte einfach geklont und mit expand filesystem in raspi config erweit er?
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: Otto123 am 10 Februar 2018, 21:19:27
Hi peterw,

der Eigentümer sollte normalerweise nicht pi sondern fhem sein.

-R ändert meines Wissens rekursiv in die Tiefe, aber was ist mit /media /media/usbstick /media/usbstick/log?

Welches raspbian hast Du genommen und wie hast Du fhem installiert? Da hat sich die letzten Monate eventuell einiges geändert....

Gruß Otto
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: frober am 10 Februar 2018, 21:20:51
Die Rechte selten auf fhem gesetzt sein:

sudo chown -cR fhem:dialout /media/usbstick/log

Gruß
Bernd

Gesendet von unterwegs.

Titel: Antw:Umzug auf größere SD- karte
Beitrag von: peterw am 10 Februar 2018, 22:22:17
@ smoudo:
erstellt mit noobs, da ging kein expand

@all:
verschiedenste Varianten von chown probiert, fhem: , fhem:dialout usw.
immer das gleiche: Die Operation ist nicht erlaubt!

sudo chown -cR fhem:dialout /media/
...
der Eigentümer von ,,/media/" wurde von root:root in fhem:dialout geändert


sudo chown -cR fhem:dialout /media/usbstick/
...
chown: der Eigentümer von ,,/media/usbstick/" wird geändert: Die Operation ist nicht erlaubt


:o
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: Christoph Morrison am 10 Februar 2018, 22:44:43
Zitat...
chown: der Eigentümer von ,,/media/usbstick/" wird geändert: Die Operation ist nicht erlaubt


Zeig mal den Inhalt deiner fstab. Wie hast du den Stick formatiert? Mit FAT oder NTFS?
Übrigens: Es ist immer besser wenn du vor so einem Befehl LANG=C exportierst und damit eine englische Fehlermeldung bekommst. Die kannst du dann auch einfacher googeln.

Zitat@ smoudo:
erstellt mit noobs, da ging kein expand

Warum benutzt du für sowas Noobs? Wenn du in der Lage bist ein Image irgendwo runterzuladen und eines der drölfzillionen Tools zu benutzen, mit dem man das Image auf die Karte bekommt, dann mach es lieber so und expande das FS dann mit raspi-config.
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: Otto123 am 10 Februar 2018, 22:59:44
Noobs ist eigentlich ein absolutes no go für ernsthafte Systeme! Es gab hier schon mehrere negativ Berichte und Erfahrungen.

der Eigentümer von ,,/media/" wurde von root:root in fhem:dialout geändert

Das wollte jetzt auch keiner, der sollte so sein drwxrwxrwx 2 root root

Gruß Otto
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: peterw am 11 Februar 2018, 09:28:18
@Christoph und Otto
noobs- richtig, ihr habt recht, typischer Anfängerfehler. Deshalb ja jetzt auch der Umzug.

@Christoph
In der fstab noch nichts geändert, da stehen nur die beiden Partitionen der SD- Karte drin und proc.
Der Stick ist händisch gemountet.

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1          32 15669247 15669216  7,5G  b W95 FAT32


@Otto
Richtig, das chown hier war auch nur zu Demonstrationszwecken.

Bisher war ich immer der Meinung, das ich mit sudo chown einer beliebigen Datei/ einem beliebigen Verzeichnis einen beliebigen user:group zuweisen kann. Deshalb bin ich etwas aus dem Konzept, das das plötzlich nicht funktioniert.

Bleibt mir also wahrscheinlich nur, in der cfg die Pfade zum Stick wieder auf das normale Logverzeichnis umzubiegen. Mit dem Verlust der Logs kann ich wohl leben, war ja noch nicht so viel, nur die ganzen Geräte hätte ich gern nicht nochmal angelegt.  ;)
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: Otto123 am 11 Februar 2018, 09:30:05
Moin,

ich habe das Gefühl, Du hast den Stick Readonly gemounted.

Gruß Otto
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: peterw am 11 Februar 2018, 09:48:18
 :o

sudo umount /dev/sda1
sudo mount -o uid=fhem,gid=dialout /dev/sda1 /media/usbstick


Jetzt läufts. Ich bin von den Socken. Ich hatte wohl das mounten ohne uid und gid gemacht.
Sorry, das ich Eure Zeit verschwendet hab. :-[
Titel: Antw:Umzug auf größere SD- karte
Beitrag von: Christoph Morrison am 11 Februar 2018, 13:35:20
Zitat von: peterw am 11 Februar 2018, 09:48:18
Jetzt läufts. Ich bin von den Socken. Ich hatte wohl das mounten ohne uid und gid gemacht.
Sorry, das ich Eure Zeit verschwendet hab. :-[

Du magst vielleicht auch noch was anderes als FAT32 verwenden, denn FAT32 unterstützt UID/GID nicht ;-)
D.h. wenn du mal mit anderer UID/GID auf den Stick schreiben versuchst, klappt das wieder nicht.

Änderst du auch noch den Thread-Titel?