NEWS
Backitup keine Verbindung zum CIFS-Share
-
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
@ANDRE würde es Sinn machen, die CIFS Utils noch ins Image zu nehmen? Ist ja etwas, was wahrscheinlich häufiger vor kommt.
Man kann doch bereits Pakete über ENV hinzufügen, es bleibt aber das 'Problem' dass man die Settings für die Capabilities des Containers auch kennen muss, wirklich einfacher wird es dadurch m.E. nicht
Danke für Eure Tips...
Hab wieder einmal x-Stunden an dem Scheiss verbracht, zig Forumseinträge gelesen, zig Wikis, Howto's und und und gelesen und ausprobiert...
...und bin keinen Schritt weiter!
Das kann's echt nicht sein! Da wird -gerade in der Linuxwelt- soviel von Sicherheit geschwafelt und am Schluss braucht man ein Doktortitel vom Linus Torvalt persönlich um ein beschissenes Backup im Netzwerk erstellen und zurückspielen zu können...sorry, aber das kann's jetzt echt nicht sein!
Werde jetzt was produktiveres machen...z.B. die Glotze anstellen...jede noch so beschissene Dauerwerbesendung ist weniger frustrierend...
Gruss
Urs -
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Was ich möchte ist auf einer in der Fritzbox im Netzwerk freigegebenen Festplatte bzw. auf die Ordner darauf zugreifen. Das Funktioniert soweit unter Win und Android.
Hierzu benötigst du
besondere Rechte für den Container. Ausserdem müssen diecifs-utilsinstalliert sein- Im Portainer unter Capabilities
SYS_ADMINundDAC_READ_SEARCHaktivieren - Deploy Container damit die Änderungen gespeichert werden
- Nun auf die Konsole, von Portainer aus
apt update && apt install -y cifs-utilsinstalliert die cifs-utilsmount -t cifs -o user=dein_username,password=dein_passwort,file_mode=0777,dir_mode=0777 //ip_der_fritzbox/fritz.nas/backup /opt/iobroker/backupsmountet den Ordner backup der FritzBox auf den Backup-Ordner von iobroker
Die Schritte in dieser Reihenfolge ausführen. Nach einem evtl. Neustart des Containers muss der mount-Befehl noch einmal ausgeführt werden, einen Eintrag in die fstab habe ich nicht getestet
@ANDRE würde es Sinn machen, die CIFS Utils noch ins Image zu nehmen? Ist ja etwas, was wahrscheinlich häufiger vor kommt.
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
@ANDRE würde es Sinn machen, die CIFS Utils noch ins Image zu nehmen? Ist ja etwas, was wahrscheinlich häufiger vor kommt.
Nein, wie schon gesagt gibt es dazu die ENV "PACKAGES". Ich nehme nur noch Pakete mit auf, die die Grundinstallation vom ioBroker benötigt. Das Image ist auch so schon genug aufgebläht. :)
@Urs Kopf hoch und nicht die Flinte ins Korn werfen. Das Einbinden von Dateifreigaben und deren Zugriffsrechte unter Linux habe ich bis heute nicht zu 100% verstanden. Ich versuche das immer zu umschiffen.
Im Container z.B. arbeite ich ausschließlich mit volumes oder mounts. Backups der gemounteten Verzeichnisse lasse ich dann durch den Host erstellen.
Aktuell arbeite ich gerade an einer neuen Backup Lösung unter Docker auf Basis von "duplicati". Das soll genau dieses Problem (und weitere) lösen und Backups von Docker-Dateiverzeichnissen für Jedermann zum Kinderspiel machen...MfG,
André - Im Portainer unter Capabilities
-
Danke für Eure Tips...
Hab wieder einmal x-Stunden an dem Scheiss verbracht, zig Forumseinträge gelesen, zig Wikis, Howto's und und und gelesen und ausprobiert...
...und bin keinen Schritt weiter!
Das kann's echt nicht sein! Da wird -gerade in der Linuxwelt- soviel von Sicherheit geschwafelt und am Schluss braucht man ein Doktortitel vom Linus Torvalt persönlich um ein beschissenes Backup im Netzwerk erstellen und zurückspielen zu können...sorry, aber das kann's jetzt echt nicht sein!
Werde jetzt was produktiveres machen...z.B. die Glotze anstellen...jede noch so beschissene Dauerwerbesendung ist weniger frustrierend...
Gruss
UrsIch habe hier keine Container oder sowas laufen sondern fahre das System (ohne verliehenen Doktor-Titel) nativ auf einem Raspberry OS 'Buster'.
Auf der FritzBox habe ich einen User namens 'iobroker' (der Einfachheit halber mit dem gleichen Kennwort wie mein Hauptuser 'pi' auf dem Raspberry) angelegt. Der user hat als einziges Recht diesen Punkt aktiv:
Zugang zu NAS-Inhalten
Benutzer mit dieser Berechtigung erhalten Zugang zu den an der FRITZ!Box verfügbaren Speichern: interner Speicher, angeschlossene USB-Speicher und Online-Speicher.
Wählen Sie die freigegebenen Verzeichnisse aus und vergeben Sie die zugehörigen Rechte.Die Einstellungen im Adapter sehen dann so aus:
Adapter_backitup_settings-tab-cifs.pdf
Works here...
-
Ich habe hier keine Container oder sowas laufen sondern fahre das System (ohne verliehenen Doktor-Titel) nativ auf einem Raspberry OS 'Buster'.
Auf der FritzBox habe ich einen User namens 'iobroker' (der Einfachheit halber mit dem gleichen Kennwort wie mein Hauptuser 'pi' auf dem Raspberry) angelegt. Der user hat als einziges Recht diesen Punkt aktiv:
Zugang zu NAS-Inhalten
Benutzer mit dieser Berechtigung erhalten Zugang zu den an der FRITZ!Box verfügbaren Speichern: interner Speicher, angeschlossene USB-Speicher und Online-Speicher.
Wählen Sie die freigegebenen Verzeichnisse aus und vergeben Sie die zugehörigen Rechte.Die Einstellungen im Adapter sehen dann so aus:
Adapter_backitup_settings-tab-cifs.pdf
Works here...
@Thomas-Braun sagte in Backitup keine Verbindung zum CIFS-Share:
Ich habe hier keine Container oder sowas laufen sondern fahre das System (ohne verliehenen Doktor-Titel) nativ auf einem Raspberry OS 'Buster'.
Das Problem ist scheinbar tatsächlich CIFS in einem Container zum laufen zu bringen.
Da der OP schreibt, er habe Docker eingerichtet und dann ein Backup zurück spielen wollen, gehe ich davon aus, dass es bei ihm zuvor funktionert hat.
Und ich gebe zu: Docker und Container sind schon etwas komplizierter als einfach eine VM aufzusetzen - oder ioBroker auf einem Raspi zum laufen zu bringen.
-
@Thomas-Braun sagte in Backitup keine Verbindung zum CIFS-Share:
Ich habe hier keine Container oder sowas laufen sondern fahre das System (ohne verliehenen Doktor-Titel) nativ auf einem Raspberry OS 'Buster'.
Das Problem ist scheinbar tatsächlich CIFS in einem Container zum laufen zu bringen.
Da der OP schreibt, er habe Docker eingerichtet und dann ein Backup zurück spielen wollen, gehe ich davon aus, dass es bei ihm zuvor funktionert hat.
Und ich gebe zu: Docker und Container sind schon etwas komplizierter als einfach eine VM aufzusetzen - oder ioBroker auf einem Raspi zum laufen zu bringen.
@UncleSam
Da bin ich voll bei dir. Und auch (u.a.) aus diesem Grund kein großer Fan von Containern (als Ersatz für eine native oder VM-Installation). Das ist aus meiner Sicht nämlich nicht der eigentliche Verwendungszweck von Containern.Insbesondere nicht für user die mit allen Dingen (Linux als OS; Container; ioBroker; Netzwerkfreigaben per SMB) mehr oder weniger bei Null anfangen. Macht es halt nicht übersichtlicher da mit mehreren Baustellen zeitgleich herumzuhantieren.
Führt nämlich dann zu dieser frustierten Fehleinschätzung:
Da wird -gerade in der Linuxwelt- soviel von Sicherheit geschwafelt und am Schluss braucht man ein Doktortitel vom Linus Torvalt persönlich um ein beschissenes Backup im Netzwerk erstellen und zurückspielen zu können...sorry, aber das kann's jetzt echt nicht sein!
-
Danke für Eure Tips...
Hab wieder einmal x-Stunden an dem Scheiss verbracht, zig Forumseinträge gelesen, zig Wikis, Howto's und und und gelesen und ausprobiert...
...und bin keinen Schritt weiter!
Das kann's echt nicht sein! Da wird -gerade in der Linuxwelt- soviel von Sicherheit geschwafelt und am Schluss braucht man ein Doktortitel vom Linus Torvalt persönlich um ein beschissenes Backup im Netzwerk erstellen und zurückspielen zu können...sorry, aber das kann's jetzt echt nicht sein!
Werde jetzt was produktiveres machen...z.B. die Glotze anstellen...jede noch so beschissene Dauerwerbesendung ist weniger frustrierend...
Gruss
Urs@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Das kann's echt nicht sein! Da wird -gerade in der Linuxwelt- soviel von Sicherheit geschwafelt und am Schluss braucht man ein Doktortitel vom Linus Torvalt persönlich um ein beschissenes Backup im Netzwerk erstellen und zurückspielen zu können...sorry, aber das kann's jetzt echt nicht sein!
Tatsächlich verstehe ich solche Emotionsausbrüche nicht. Es ist halt nicht alles mundgerecht und alles muss erschaffen und auch erarbeitet werden.
Wieso ist alles schlecht, wenn wenige nicht mitkommen. Wenn die Mehrheit mitkommt ist es aus meiner Sicht systemisch korrekt.
-
@Urs Das ist SMB. CIFS ist ein Linux-Filesharing, das du unter Windows nicht einfach so einbinden kannst.
Zudem musst du wahrscheinlich konsequent
\verwenden anstatt/.So hab mich nochmal ein bisschen damit auseinandergesetzt...
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
Zudem musst du wahrscheinlich konsequent
\verwenden anstatt/.Hmm, wenn ich in Backitup den Pfad mit \ eingebe ignoriert er die komplett und macht sowas wie FritzNasBackupIobrokerLive draus.
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs Eine andere Möglichkeit ist, dass du den Mount auf dem Host System (NUC) machst, dieses per Volumen den Container zur Verfügung stellst und dann das Backup ganz einfach in ein lokales Verzeichnis machst. Damit sparst du dir im Container Sachen installieren zu müssen.
-
So hab mich nochmal ein bisschen damit auseinandergesetzt...
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
Zudem musst du wahrscheinlich konsequent
\verwenden anstatt/.Hmm, wenn ich in Backitup den Pfad mit \ eingebe ignoriert er die komplett und macht sowas wie FritzNasBackupIobrokerLive draus.
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs Eine andere Möglichkeit ist, dass du den Mount auf dem Host System (NUC) machst, dieses per Volumen den Container zur Verfügung stellst und dann das Backup ganz einfach in ein lokales Verzeichnis machst. Damit sparst du dir im Container Sachen installieren zu müssen.
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
So hab mich nochmal ein bisschen damit auseinandergesetzt...
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
Zudem musst du wahrscheinlich konsequent
\verwenden anstatt/.Hmm, wenn ich in Backitup den Pfad mit \ eingebe ignoriert er die komplett und macht sowas wie FritzNasBackupIobrokerLive draus.
@UncleSam sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs Eine andere Möglichkeit ist, dass du den Mount auf dem Host System (NUC) machst, dieses per Volumen den Container zur Verfügung stellst und dann das Backup ganz einfach in ein lokales Verzeichnis machst. Damit sparst du dir im Container Sachen installieren zu müssen.
und warum nimmst du nicht einfach meine Anleitung?
-
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Was ich möchte ist auf einer in der Fritzbox im Netzwerk freigegebenen Festplatte bzw. auf die Ordner darauf zugreifen. Das Funktioniert soweit unter Win und Android.
Hierzu benötigst du
besondere Rechte für den Container. Ausserdem müssen diecifs-utilsinstalliert sein- Im Portainer unter Capabilities
SYS_ADMINundDAC_READ_SEARCHaktivieren - Deploy Container damit die Änderungen gespeichert werden
- Nun auf die Konsole, von Portainer aus
apt update && apt install -y cifs-utilsinstalliert die cifs-utilsmount -t cifs -o user=dein_username,password=dein_passwort,file_mode=0777,dir_mode=0777 //ip_der_fritzbox/fritz.nas/backup /opt/iobroker/backupsmountet den Ordner backup der FritzBox auf den Backup-Ordner von iobroker
Die Schritte in dieser Reihenfolge ausführen. Nach einem evtl. Neustart des Containers muss der mount-Befehl noch einmal ausgeführt werden, einen Eintrag in die fstab habe ich nicht getestet
Meinst du die hier?
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
Hierzu benötigst du
besondere Rechte für den Container. Ausserdem müssen diecifs-utilsinstalliert sein- Im Portainer unter Capabilities
SYS_ADMINundDAC_READ_SEARCHaktivieren - Deploy Container damit die Änderungen gespeichert werden
- Nun auf die Konsole, von Portainer aus
apt update && apt install -y cifs-utilsinstalliert die cifs-utilsmount -t cifs -o user=dein_username,password=dein_passwort,file_mode=0777,dir_mode=0777 //ip_der_fritzbox/fritz.nas/backup /opt/iobroker/backupsmountet den Ordner backup der FritzBox auf den Backup-Ordner von iobroker
Die Schritte in dieser Reihenfolge ausführen. Nach einem evtl. Neustart des Containers muss der mount-Befehl noch einmal ausgeführt werden, einen Eintrag in die fstab habe ich nicht getestet
Damit bekomme ich den gleichen permission denied-Fehler wie oben.
- Im Portainer unter Capabilities
-
Meinst du die hier?
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
Hierzu benötigst du
besondere Rechte für den Container. Ausserdem müssen diecifs-utilsinstalliert sein- Im Portainer unter Capabilities
SYS_ADMINundDAC_READ_SEARCHaktivieren - Deploy Container damit die Änderungen gespeichert werden
- Nun auf die Konsole, von Portainer aus
apt update && apt install -y cifs-utilsinstalliert die cifs-utilsmount -t cifs -o user=dein_username,password=dein_passwort,file_mode=0777,dir_mode=0777 //ip_der_fritzbox/fritz.nas/backup /opt/iobroker/backupsmountet den Ordner backup der FritzBox auf den Backup-Ordner von iobroker
Die Schritte in dieser Reihenfolge ausführen. Nach einem evtl. Neustart des Containers muss der mount-Befehl noch einmal ausgeführt werden, einen Eintrag in die fstab habe ich nicht getestet
Damit bekomme ich den gleichen permission denied-Fehler wie oben.
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Damit bekomme ich den gleichen permission denied-Fehler wie oben.
Hast du denn die Schritte genau so ausgeführt? Also auch die Portainer Einstellungen? Wir nutzen den gleichen Container, die Anleitung funktioniert
- Im Portainer unter Capabilities
-
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Damit bekomme ich den gleichen permission denied-Fehler wie oben.
Hast du denn die Schritte genau so ausgeführt? Also auch die Portainer Einstellungen? Wir nutzen den gleichen Container, die Anleitung funktioniert
@fastfoot Ich denke schon. Ja, die capabilities hab ich gesetzt und dann Punkt für Punkt.
Werde ich Morgen oder Übermorgen nochmal probieren, bin grad unterwegs und hab daher nur begrenzten Zugang zum System.Frage nebenbei:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?Danke
-
@fastfoot Ich denke schon. Ja, die capabilities hab ich gesetzt und dann Punkt für Punkt.
Werde ich Morgen oder Übermorgen nochmal probieren, bin grad unterwegs und hab daher nur begrenzten Zugang zum System.Frage nebenbei:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?Danke
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
@fastfoot Ich denke schon. Ja, die capabilities hab ich gesetzt und dann Punkt für Punkt.
Werde ich Morgen oder Übermorgen nochmal probieren, bin grad unterwegs und hab daher nur begrenzten Zugang zum System.Frage nebenbei:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?Danke
Das funktioniert am bestehenden Container. Danach unbedingt die cifs-utils installieren, auch wenn du das vorher schon getan hattest! Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
-
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
@fastfoot Ich denke schon. Ja, die capabilities hab ich gesetzt und dann Punkt für Punkt.
Werde ich Morgen oder Übermorgen nochmal probieren, bin grad unterwegs und hab daher nur begrenzten Zugang zum System.Frage nebenbei:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?Danke
Das funktioniert am bestehenden Container. Danach unbedingt die cifs-utils installieren, auch wenn du das vorher schon getan hattest! Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?
Das funktioniert am bestehenden Container.
Unter Portainer? Kannst Du mir einen Tip geben wo? Beim Erstellen vom Container hab ich ja unter dem Deploy Button verschiedene Einstellmöglichkeiten, unter anderem auch die Capabilities, aber im erstellten Container hab ich's bisher nicht gefunden.
Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
Ohne Punkt und auch Gross/Kleinschreibung wurde von mir vor längerer Zeit geändert, ...rennt unter Win und Android ohne Probleme.
-
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?
Das funktioniert am bestehenden Container.
Unter Portainer? Kannst Du mir einen Tip geben wo? Beim Erstellen vom Container hab ich ja unter dem Deploy Button verschiedene Einstellmöglichkeiten, unter anderem auch die Capabilities, aber im erstellten Container hab ich's bisher nicht gefunden.
Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
Ohne Punkt und auch Gross/Kleinschreibung wurde von mir vor längerer Zeit geändert, ...rennt unter Win und Android ohne Probleme.
@Urs Ist auch
samba
installiert? -
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?
Das funktioniert am bestehenden Container.
Unter Portainer? Kannst Du mir einen Tip geben wo? Beim Erstellen vom Container hab ich ja unter dem Deploy Button verschiedene Einstellmöglichkeiten, unter anderem auch die Capabilities, aber im erstellten Container hab ich's bisher nicht gefunden.
Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
Ohne Punkt und auch Gross/Kleinschreibung wurde von mir vor längerer Zeit geändert, ...rennt unter Win und Android ohne Probleme.
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
@fastfoot sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs sagte in Backitup keine Verbindung zum CIFS-Share:
Ist es so dass man die Capabilities nur beim Erstellen des Containers setzen kann, oder können die auch an einem bestehendem Container irgendwie geändert werden?
Das funktioniert am bestehenden Container.
Unter Portainer? Kannst Du mir einen Tip geben wo? Beim Erstellen vom Container hab ich ja unter dem Deploy Button verschiedene Einstellmöglichkeiten, unter anderem auch die Capabilities, aber im erstellten Container hab ich's bisher nicht gefunden.
Als FB-Pfad hast du //192.168.1.4/FritzNas (ohne Punkt), bei mir ist das //fritz_ip/fritz.nas/..., evtl auch darauf achten
Ohne Punkt und auch Gross/Kleinschreibung wurde von mir vor längerer Zeit geändert, ...rennt unter Win und Android ohne Probleme.
Ja, für bestehende Container funktioniert das mW nur mit Portainer(der Container wird dann neu erstellt, weshalb auch bestehende Änderungen verloren gehen. Achtung: nur eine Vermutung).
hier im Beispiel auf ioblatest klicken

dann au Duplicate/Edit

jetzt SYS_ADMIN und DAC_READ_SEARCH auswählen, danach Deploy Container

-
@Urs Ist auch
samba
installiert?@Thomas-Braun sagte in Backitup keine Verbindung zum CIFS-Share:
@Urs Ist auch
samba
installiert?Da ich es nicht erwähnt habe, ist es auch nicht notwendig. Die Anleitung funktioniert unter einem neu aufgesetzten Buanet Container und es sind keine weiteren Schritte notwendig
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