NEWS
*gelöst* History-Daten extern speichern
-
@1topf sagte in History-Daten extern speichern:
Zugriff per SMB2.
Will man ja auch nicht.
Auf dem BSD-basierten NAS wird es wohl NFS geben.@thomas-braun sagte in History-Daten extern speichern:
@1topf sagte in History-Daten extern speichern:
Zugriff per SMB2.
Will man ja auch nicht.
Auf dem BSD-basierten NAS wird es wohl NFS geben.Ja, geht natürlich. Ändere ich jetzt aber bei einer bestehenden HD nicht ab, da ich dann wieder anderweitige Probleme erwarten kann. Ich könnte aber eine Flashkarte als neues Laufwerk einbinden und dort dann NFS nutzen. Bin mir gerade nicht 100%ig sicher, aber ich glaube das geht für einzelne Festplatten und nicht nur fürs ganze System.
Aber wäre mein obiger Befehl erstmal grundsätzlich richtig? Wenn ja, wieso wird dann gemeckert?Edit: mit -o führt er den Befehl fehlerlos aus.
sudo mount -t cifs -o username=xxxxx,password=xxxxx //192.168.178.2/Daten/Hausüberwachung/ioBroker/History /opt/iobroker/iobroker-data/history/Keine Ahnung ob das jetzt läuft, muß ich mal abwarten. Und dann halt noch die fstab abändern. Da muß ich mich auch noch belesen.
-
@thomas-braun sagte in History-Daten extern speichern:
@1topf sagte in History-Daten extern speichern:
Zugriff per SMB2.
Will man ja auch nicht.
Auf dem BSD-basierten NAS wird es wohl NFS geben.Ja, geht natürlich. Ändere ich jetzt aber bei einer bestehenden HD nicht ab, da ich dann wieder anderweitige Probleme erwarten kann. Ich könnte aber eine Flashkarte als neues Laufwerk einbinden und dort dann NFS nutzen. Bin mir gerade nicht 100%ig sicher, aber ich glaube das geht für einzelne Festplatten und nicht nur fürs ganze System.
Aber wäre mein obiger Befehl erstmal grundsätzlich richtig? Wenn ja, wieso wird dann gemeckert?Edit: mit -o führt er den Befehl fehlerlos aus.
sudo mount -t cifs -o username=xxxxx,password=xxxxx //192.168.178.2/Daten/Hausüberwachung/ioBroker/History /opt/iobroker/iobroker-data/history/Keine Ahnung ob das jetzt läuft, muß ich mal abwarten. Und dann halt noch die fstab abändern. Da muß ich mich auch noch belesen.
@1topf sagte in History-Daten extern speichern:
War
/opt/iobroker/iobroker-data/history/
jetzt leer? Sonst überlagerst du die bereits existierenden Dateien durch das drübermounten. Gibt nur Ärger. -
@1topf sagte in History-Daten extern speichern:
War
/opt/iobroker/iobroker-data/history/
jetzt leer? Sonst überlagerst du die bereits existierenden Dateien durch das drübermounten. Gibt nur Ärger.Ja, war leer. Aber jetzt hab ich gerade alle runtergezogenen Ordner in das History-Verzeichnis auf dem NAS geschoben, und dann tauchen die auch wieder unter
/opt/iobroker/iobroker-data/history/auf. Das ist natürlich nicht so gewollt.
-
Ja, war leer. Aber jetzt hab ich gerade alle runtergezogenen Ordner in das History-Verzeichnis auf dem NAS geschoben, und dann tauchen die auch wieder unter
/opt/iobroker/iobroker-data/history/auf. Das ist natürlich nicht so gewollt.
@1topf sagte in History-Daten extern speichern:
Das ist natürlich nicht so gewollt.
Wenn es gerade gemountet ist, dann ist es natürlich genauso gewollt.
-
@1topf sagte in History-Daten extern speichern:
Das ist natürlich nicht so gewollt.
Wenn es gerade gemountet ist, dann ist es natürlich genauso gewollt.
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?
-
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