NEWS
*gelöst* History-Daten extern speichern
-
Ich meld mich morgen nochmal, muß auf den nächsten Weihnachtsmarkt. ;-)
Nur kurz: wenn die Daten dann trotzdem physisch immer noch unter iobroker-data/history/ liegen, läuft mein Speicher doch wieder voll? Oder verstehe ich das wieder falsch?
@1topf
Die liegen nur logisch da, physisch sind die auf dem NAS.Wenn es richtig gemacht wurde ist das Verzeichnis auch wieder leer, wenn umountet wurde.
-
Guten Morgen. Es gibt da ein Problem:
2022-12-12 09:58:10.378 - [31merror[39m: history.0 (1458059) Cannot store file /opt/iobroker/iobroker-data/history/20221212/history.sonoff.0.Fernseher Wohnzimmer.POWER.json: Error: EACCES: permission denied, mkdir '/opt/iobroker/iobroker-data/history/20221212'Diese Meldung kommt für alle Geräte, die ich in History eingebunden habe. Das habe ich gestern schon festgestellt und jetzt eben mal ein
iobroker fixlaufen lassen. Leider ohne Erfolg. Der History-Ordner ist leer. Zugriffsrechte stehen auf 755, beim gemounteten NAS auf 777.Hast Du eine Idee, was hier nicht stimmt?
-
Guten Morgen. Es gibt da ein Problem:
2022-12-12 09:58:10.378 - [31merror[39m: history.0 (1458059) Cannot store file /opt/iobroker/iobroker-data/history/20221212/history.sonoff.0.Fernseher Wohnzimmer.POWER.json: Error: EACCES: permission denied, mkdir '/opt/iobroker/iobroker-data/history/20221212'Diese Meldung kommt für alle Geräte, die ich in History eingebunden habe. Das habe ich gestern schon festgestellt und jetzt eben mal ein
iobroker fixlaufen lassen. Leider ohne Erfolg. Der History-Ordner ist leer. Zugriffsrechte stehen auf 755, beim gemounteten NAS auf 777.Hast Du eine Idee, was hier nicht stimmt?
Die Rechte im NAS prüfen.
-
Die Rechte im NAS prüfen.
NAS steht auf 777, also der komplette Pfad bis zum dortigen History-Ordner, also sollte dort ja jeder Daten reinschreiben dürfen. User und PW schick ich beim mounten mit:
sudo mount -t cifs -o username=xxxxx,password=xxxxx //192.168.178.2/Daten/Hausüberwachung/ioBroker/History /opt/iobroker/iobroker-data/history/Oder müssen User u. PW an anderer Stelle stehen?
Wenn ich manuell eine Datei in den NAS-Ordner kopiere, erscheint sie unter
/opt/iobroker/iobroker-data/history. Aber ich wills ja andersrum.
Ausgabe von
mount://192.168.178.2/Daten/Hausüberwachung/ioBroker/History on /opt/iobroker/iobroker-data/history type cifs (rw,relatime,vers=2.1,cache=strict,username=xxxxx,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.2,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,bsize=1048576,echo_interval=60,actimeo=1) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=566268k,nr_inodes=141567,mode=700,uid=1000,gid=1000)An dem "Ü" in "Hausüberwachung" kann es aber nicht liegen?
-
NAS steht auf 777, also der komplette Pfad bis zum dortigen History-Ordner, also sollte dort ja jeder Daten reinschreiben dürfen. User und PW schick ich beim mounten mit:
sudo mount -t cifs -o username=xxxxx,password=xxxxx //192.168.178.2/Daten/Hausüberwachung/ioBroker/History /opt/iobroker/iobroker-data/history/Oder müssen User u. PW an anderer Stelle stehen?
Wenn ich manuell eine Datei in den NAS-Ordner kopiere, erscheint sie unter
/opt/iobroker/iobroker-data/history. Aber ich wills ja andersrum.
Ausgabe von
mount://192.168.178.2/Daten/Hausüberwachung/ioBroker/History on /opt/iobroker/iobroker-data/history type cifs (rw,relatime,vers=2.1,cache=strict,username=xxxxx,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.178.2,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,bsize=1048576,echo_interval=60,actimeo=1) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=566268k,nr_inodes=141567,mode=700,uid=1000,gid=1000)An dem "Ü" in "Hausüberwachung" kann es aber nicht liegen?
Zeig mal die Einstellungen im NAS.
Und Umlaute sind tunlichst zu vermeiden. Ebenso Leerzeichen und sonstige Sonderzeichen.
Kleinbuchstaben a-z und Ziffern. -
Zeig mal die Einstellungen im NAS.
Und Umlaute sind tunlichst zu vermeiden. Ebenso Leerzeichen und sonstige Sonderzeichen.
Kleinbuchstaben a-z und Ziffern.Tja, Einstellungen vom NAS. Da gibts tausende.




Hab extra den ioB-Rechner noch als zuzulassenden Host eingetragen, obwohl das eigentlich nicht notwendig ist.
Ich werde es mal mit Umbenennung des Ordners versuchen, also das "ü" wegmachen. Da muß ich aber erstmal schaun, was da alles drauf zugreift. Ansonsten muß ich den kühlen Raum gehen, wo mein NAS steht und mal gucken, ob ich eine SD-Karte als neues Laufwerk einbinden kann. Da brauch ich aber eine Jacke ...
-
Zeig mal die Einstellungen im NAS.
Und Umlaute sind tunlichst zu vermeiden. Ebenso Leerzeichen und sonstige Sonderzeichen.
Kleinbuchstaben a-z und Ziffern.So. Nun will ich mal mit meinem eben erworbenen Linuxwissen protzen.

Ich habe noch schnell eine SD-Karte im NAS eingebunden, dann muß die HD nicht ständig starten. Aber es hätte sicher auch mit dem Pfad funktioniert, den ich weiter oben immer angegeben habe.
Es funktioniert mit folgendem Befehl:
sudo mount -t cifs -o defaults,uid=iobroker,gid=xxxxx,username=xxxxx,password=xxxxx //192.168.178.2/iobroker/history /opt/iobroker/iobroker-data/historyFür alle "Unwissenden" zur Erklärung: Nutzer und PW von ioBroker muß auch mit angegeben werden, es reicht nicht nur Nutzer und PW vom NAS.
uidundgidstehen hier für den ioBroker,usernameundpasswordfür NAS. Dann kommt der Pfad vom NAS und dann der Pfad von ioB, den man umleiten will.War doch ganz einfach.

-
So. Nun will ich mal mit meinem eben erworbenen Linuxwissen protzen.

Ich habe noch schnell eine SD-Karte im NAS eingebunden, dann muß die HD nicht ständig starten. Aber es hätte sicher auch mit dem Pfad funktioniert, den ich weiter oben immer angegeben habe.
Es funktioniert mit folgendem Befehl:
sudo mount -t cifs -o defaults,uid=iobroker,gid=xxxxx,username=xxxxx,password=xxxxx //192.168.178.2/iobroker/history /opt/iobroker/iobroker-data/historyFür alle "Unwissenden" zur Erklärung: Nutzer und PW von ioBroker muß auch mit angegeben werden, es reicht nicht nur Nutzer und PW vom NAS.
uidundgidstehen hier für den ioBroker,usernameundpasswordfür NAS. Dann kommt der Pfad vom NAS und dann der Pfad von ioB, den man umleiten will.War doch ganz einfach.

@1topf sagte in *gelöst* History-Daten extern speichern:
uid und gid sind allerdings Zahlen.
-
@1topf sagte in *gelöst* History-Daten extern speichern:
uid und gid sind allerdings Zahlen.
@thomas-braun sagte in *gelöst* History-Daten extern speichern:
uid und gid sind allerdings Zahlen.
Kann es sein, daß die automatisch umgewandelt bzw. erkannt werden?
iobroker@ioBroker:~$ id uid=1000(iobroker) gid=xxxxx(xxxxx) Gruppen=1000(iobroker),5(tty),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev) iobroker@ioBroker:~$ -
@thomas-braun sagte in *gelöst* History-Daten extern speichern:
uid und gid sind allerdings Zahlen.
Kann es sein, daß die automatisch umgewandelt bzw. erkannt werden?
iobroker@ioBroker:~$ id uid=1000(iobroker) gid=xxxxx(xxxxx) Gruppen=1000(iobroker),5(tty),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev) iobroker@ioBroker:~$Wäre mir neu.
-
Wäre mir neu.
Man lernt nie aus.

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden