Grundsatzfrage zur Ordnerstruktur #6679
Replies: 3 comments 6 replies
-
Ohne jetzt alles durchzudenken: |
Beta Was this translation helpful? Give feedback.
-
Ist nur eine Idee, aber liegt es vielleicht an anderen Zugriffsrechten bzw. User/Gruppen Zuordnung wenn die Files via NFS auf deinen ProxMox gemountet werden? Bzgl. Deiner Frage warum das ganze Verzeichnis gemountet wird. Das mußt du nicht, es würde mit hoher Wahrscheinlichkeit auch funktionieren wenn du explizit die Dateien in den Container mountest. Es hat sich mWn aber als gute Idee etabliert keine Files explizit zu mountain, weil die Host Mounts auf INodes basieren. Das typische Problemszenario ist: Du mountest eine Datei in den Container, veränderst diese auf dem Host mit einem Editor der eine Kopie macht (also so ziemlich alle), und siehst die Änderungen aber nie im Container. Wenn Du ein Verzeichnis mountest, umgehst Du dieses Problem, da sich die INode des Verzeichnisses selbst nicht ändert, und folglich auch Dein Container die Änderungen mitbekommt. |
Beta Was this translation helpful? Give feedback.
-
Hallo Du hast Proxmox? Dann installiere Dir bitte Debian 11 ohne Desktop und erspare Dir unendlich viele Probleme. Aber muss jeder selber wissen wie er sich quält. Manchen haben ja eine Elli Wallbox 😂😂😂 Die Wallbox ist der Endgegner 😂 |
Beta Was this translation helpful? Give feedback.
-
Vorab:
Das ist kein Bug-report, Hilfeaufruf, oder sonstiges.
Mir geht es darum, technische Zusammenhänge besser zu verstehen, weil es mich interessiert.
Mein Setup:
Mein eigentlich gewünschtes Setup wäre so, dass ich nur die Daten aus dem Verzeichnis der Syno mounte, evcc aber auf einem anderen Docker Host in meinem Netzwerk läuft. ich habe eine Proxmox Instanz auf einem Mini-PC und dort läuft Docker mit allen möglichen Containern.
Mein Problem ist jedoch, dass die evcc.yaml als Datei direkt gemountet werden soll, was sich bei diesem Setup als schwierig gestaltet:
Bei dieser 2. Variante muss ein host Pfad des Docker Hosts angegeben werden, und dort muss die evcc.yaml liegen.
Ich kann also nicht den Host Pfad angeben und es wird dann die evcc.yaml vom NFS Share gemountet. Das ist Prinzip bedingt so.
Dann lässt sich nur leider mein Wunsch nicht umsetzen, alle Daten immer auf der Syno liegen zu haben.
Daher habe ich mich gefragt, woran es liegt, dass nicht einfach das /etc Verzeichnis gemountet werden kann, sondern man direkt auf die Datei verweisen muss?
Ich kenn viele Container, die es so regeln, und überlege, warum es hier nicht so ist.
Vielen Dank für eure Gedanken, bin gespannt, ob ich noch was dazu lernen kann!
Beta Was this translation helpful? Give feedback.
All reactions