{ "meta": { "title": "Proxmox NFS, Samba, iSCSI und LXC-Mounts — Speicher und Freigaben | ProxMenux", "description": "Integrieren Sie externen und lokalen Speicher in Proxmox VE und teilen Sie Ordner zwischen dem Host und LXC-Containern. Fügen Sie NFS-Freigaben, Samba-Freigaben (CIFS) und iSCSI-Ziele als Proxmox-Speicher hinzu, richten Sie LXC-Bind-Mounts mit dem Mount Manager ein und betreiben Sie NFS-/Samba-Clients und -Server in Containern.", "ogTitle": "Proxmox NFS, Samba, iSCSI und LXC-Mounts — Speicher und Freigaben", "ogDescription": "Integrieren Sie externen / lokalen Speicher in Proxmox VE - NFS, Samba, iSCSI-Registrierung sowie LXC-Bind-Mounts und Netzwerkfreigabe.", "twitterTitle": "Proxmox NFS, Samba, iSCSI | ProxMenux", "twitterDescription": "Fügen Sie NFS / Samba / iSCSI als Proxmox-Speicher hinzu und teilen Sie Ordner zwischen Host und LXC." }, "header": { "title": "Speicher- und Freigabemanager", "description": "Integrieren Sie externen oder lokalen Speicher in Proxmox VE und teilen Sie Ordner zwischen dem Host und LXC-Containern. Drei Werkzeuggruppen: Host-Speicherintegration (Speicher direkt in Proxmox registrieren), der LXC Mount Manager (Bind-Mounts mit pragmatischer Rechteverwaltung) und LXC-Netzwerkfreigaben (NFS-/Samba-Client- und -Server-Abläufe für bestimmte Anwendungsfälle).", "section": "Speicher und Freigaben" }, "intro": { "title": "Wofür dieses Menü ist", "body": "Der Disk Manager arbeitet auf der Ebene von individuellen physischen Disks. Der Storage & Share Manager arbeitet eine Ebene höher – er registriert Speicherpools und Netzwerkfreigaben in Proxmox (damit die Benutzeroberfläche und der VM-Ersteller sie verwenden können) und richtet die Dateifreigabe zwischen dem Host und Ihren Containern ein." }, "opening": { "heading": "Öffnen des Menüs", "body": "Wählen Sie im Hauptmenü von ProxMenux Storage & Share Manager. Sie werden sehen:", "imageAlt": "Storage & Share Manager Menü mit HOST und LXC Blöcken" }, "groups": { "heading": "Drei Werkzeuggruppen", "intro": "Das Menü ist in drei Gruppen aufgeteilt. Host-Speicherintegration registriert externen oder lokalen Speicher direkt in Proxmox. Der LXC Mount Manager ist das Hauptwerkzeug zur Ordnerfreigabe für Container — ein pragmatischer Bind-Mount-Ablauf, der die UID-Zuordnung unprivilegierter CTs auf dem Host berücksichtigt. LXC-Netzwerkfreigaben decken vier zusätzliche Szenarien ab, in denen ein Container NFS-/Samba-Freigaben direkt nutzen oder bereitstellen muss.", "hostTitle": "Host-Speicher", "hostBody": "Registrieren Sie externe und lokale Speicherung in Proxmox über pvesm add …. Nach der Registrierung erscheint der Speicher in der Proxmox-Benutzeroberfläche und steht den VM- und CT-Erstellern zur Verfügung.", "hostItems": [ "Externer NFS / Samba / iSCSI → Proxmox Speicher", "Lokale Festplatte → Proxmox Verzeichnis oder ZFS Speicher", "Lokales freigegebenes Verzeichnis (für Bind-Mounts in mehrere CTs)" ], "lxcMountTitle": "LXC-Mount-Verwaltung", "lxcMountBody": "Das primäre LXC-Sharing-Tool. Bindet Host-Verzeichnisse über pct set -mpN in Container ein und verarbeitet die Besonderheiten der Berechtigungen von unprivilegierten CTs, ohne eine Gruppe oder einen Benutzer im Container zu erstellen.", "lxcMountItems": [ "Arbeitet mit privilegierten und unprivilegierten CTs", "Bietet o+rwx für das Hostverzeichnis an, um unprivilegierte UIDs zu unterstützen", "Behebt vorhandene CIFS / NFS Mounts bei Bedarf" ], "lxcNetTitle": "LXC Netzwerkfreigabe", "lxcNetBody": "Vier zusätzliche Abläufe, wenn ein Container NFS-/Samba-Freigaben direkt nutzen oder bereitstellen muss. Alle erfordern einen privilegierten Container.", "lxcNetItems": [ "NFS-/Samba-Client (externe Freigaben nutzen)", "NFS-/Samba-Server (CT-Ordner bereitstellen)" ] }, "host": { "heading": "Integration von Host-Speicher", "intro": "Speicher in Proxmox registrieren. Jede Option ruft pvesm add … unter der Haube auf, so dass der Speicher in Datacenter → Storage angezeigt wird und den VM / CT-Erstellern zur Verfügung steht.", "options": [ { "href": "/docs/storage-share/host-nfs", "icon": "Network", "title": "NFS-Freigabe als Proxmox-Speicher hinzufügen", "description": "Registrieren Sie einen externen NFS-Export als Proxmox-Speicher über pvesm add nfs. Proxmox übernimmt das mount - keine fstab-einträge erforderlich." }, { "href": "/docs/storage-share/host-samba", "icon": "Share2", "title": "Samba-Freigabe als Proxmox-Speicher hinzufügen", "description": "Registrieren Sie eine externe Samba-/CIFS-Freigabe als Proxmox-Speicher über pvesm add cifs. Proxmox übernimmt das Einhängen und die Anmeldeinformationen." }, { "href": "/docs/storage-share/host-iscsi", "icon": "Database", "title": "Hinzufügen von iSCSI-Ziel als Proxmox-Speicher", "description": "Verbinden Sie sich mit einem externen iSCSI-Ziel und registrieren Sie es als Proxmox-Speicher (Blockgerät) für VM-Disk-Images." }, { "href": "/docs/storage-share/host-local-disk", "icon": "HardDrive", "title": "Lokale Festplatte als Proxmox-Speicher hinzufügen", "description": "Formatieren Sie eine lokale SATA / SAS / NVMe-Festplatte und registrieren Sie sie als Proxmox-Verzeichnis oder ZFS-Poolspeicher." }, { "href": "/docs/storage-share/host-local-shared", "icon": "FolderOpen", "title": "Freigegebenes Verzeichnis auf dem Host hinzufügen", "description": "Erstellen Sie ein Host-Verzeichnis, das in mehrere CTs eingebunden werden soll. Kein Proxmox-Speicher - rein eine hostseitige Ressource für LXC-Bind-Mounts." } ] }, "lxcMount": { "heading": "LXC-Mount-Verwaltung", "intro": "Das primäre Tool zum Teilen von Ordnern zwischen dem Proxmox-Host und LXC-Containern. Es verwendet pct set -mpN, um ein Host-Verzeichnis in den Container zu binden, und behandelt die Besonderheiten der Berechtigungen von unprivilegierten CTs auf der Hostseite (es werden keine Gruppen oder Benutzer innerhalb des Containers erstellt).", "card": { "title": "LXC-Mountpoints (Host ↔ CT)", "description": "Binden Sie ein beliebiges Hostverzeichnis mit pct set -mpN in einen LXC-Container ein. Dies funktioniert mit privilegierten und unprivilegierten CTs. Das Werkzeug bietet chmod o+rwx und ACLs für das Hostverzeichnis an und korrigiert bei Bedarf vorhandene CIFS- oder NFS-Mounts." } }, "lxcNet": { "heading": "LXC Netzwerkfreigabe", "intro": "Verwenden Sie diese Abläufe, wenn ein Container ein NFS-/Samba-Endpunkt sein muss — entweder eine externe Freigabe nutzen (Client) oder eigene Ordner bereitstellen (Server). Für die meisten Dateifreigaben (Bind-Mounts zwischen Host ↔ CT) ist der LXC Mount Manager einfacher und erfordert keine privilegierten Container.", "options": [ { "href": "/docs/storage-share/lxc-nfs-client", "icon": "Download", "title": "NFS-Client in LXC", "description": "NFS-Freigaben innerhalb eines privilegierten LXC-Containers einhängen. Unterstützt automatische Erkennung, dauerhafte Einträge in /etc/fstab und sauberes Aushängen." }, { "href": "/docs/storage-share/lxc-samba-client", "icon": "Download", "title": "Samba-Client in LXC", "description": "Samba-/CIFS-Freigaben innerhalb eines privilegierten LXC-Containers einhängen. Zugangsdaten werden geschützt gespeichert; automatische Erkennung ist verfügbar." }, { "href": "/docs/storage-share/lxc-nfs-server", "icon": "Upload", "title": "NFS Server in LXC", "description": "Exportieren Sie Ordner über NFS aus einem privilegierten LXC-Container." }, { "href": "/docs/storage-share/lxc-samba-server", "icon": "Upload", "title": "Samba-Server in LXC", "description": "Geben Sie Ordner über SMB / CIFS aus einem privilegierten LXC-Container frei." } ] }, "privReq": { "title": "Privilegierte Containeranforderung", "body": "Die vier obigen Abläufe für LXC-Netzwerkfreigaben erfordern einen privilegierten Container. Die Skripte prüfen diesen unterstützten Modus, bevor sie Dienste und Mount-Werkzeuge konfigurieren (nfs-kernel-server, smbd, mount.nfs, mount.cifs). Wenn Sie nur Dateien zwischen Host und unprivilegiertem CT teilen möchten, verwenden Sie den LXC Mount Manager: Er bindet die Verzeichnisse vom Host aus ein und passt dort die Rechte an, sodass der Container lesen und schreiben kann, ohne diese Dienste oder Werkzeuge in ihm einzurichten." }, "unprivExplain": { "title": "Wie ProxMenux unprivilegierte CT-Berechtigungen verarbeitet", "body": "Unprivilegierte LXC-Container verschieben ihre UIDs auf dem Host um +100000 (Container-UID 0 = Host-UID 100000, Container-UID 1000 = Host-UID 101000, …). Eine von einem Container-Benutzer erstellte Datei erscheint daher auf dem Host als andere — sie gehört keinem regulären Host-Benutzer oder keiner regulären Host-Gruppe. Der LXC Mount Manager löst dies pragmatisch: Statt UIDs/GIDs zwischen Host und CT abzugleichen, bietet er chmod o+rwx mit passenden ACLs für das Hostverzeichnis an, sodass jede zugeordnete UID lesen und schreiben kann. CIFS wird mit uid=0,gid=0,file_mode=0777,dir_mode=0777 neu eingehängt; bei NFS wird ein für alle beschreibbares Verzeichnis mit Sticky-Bit eingerichtet. Bei Root-Squashing weist das Werkzeug auf die nötige serverseitige Korrektur hin." }, "scripts": { "heading": "Involvierte Skripte", "intro": "Jede einzelne Seite verlinkt auf das Skript, das seinen Fluss antreibt. Die folgende Datei ist ein gemeinsamer Helfer, der nicht als eigene Seite dokumentiert ist, sondern von mehreren LXC-Netzwerk-Sharing-Flows verwendet wird:", "itemTail": "CT-Validierung, Einhängepunktauswahl, privilegierte Überprüfung und universelle Gruppeneinrichtungshelfer, die über die LXC-Client- / Serverflüsse hinweg geteilt werden." } }