NFS Share unter Windows einbinden
Zuletzt aktualisiert am
Standardmäßig verwendet der Windows-NFS-Client sehr hohe UID- und GID-Werte (etwa 65534) für den
anonymen Zugriff. Da diese Werte keine Schreibrechte auf dem NFS-Server haben, können Sie einen
STACKIT File Storage Share zwar erfolgreich einbinden, aber keine Dateien erstellen oder ändern.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Die Windows-Funktion Client for NFS ist aktiviert. Sie können sie über Systemsteuerung → Programme → Windows-Features aktivieren oder deaktivieren → Services for NFS → Client for NFS aktivieren.
- Ihr Windows-Rechner ist eine VM, die innerhalb der STACKIT Network Area (SNA) des Projekts läuft, in dem der File Storage aktiviert ist. Der Zugriff auf den Share von einem lokalen Rechner über VPN wird nicht unterstützt.
- Dem NFS Share ist eine Share-Exportrichtlinie zugeordnet, die der IP Ihrer VM Lese- und Schreibzugriff gewährt. Weitere Informationen finden Sie unter Share-Exportrichtlinien erstellen.
Schreibzugriff für Windows-NFS-Mounts beheben
Abschnitt betitelt „Schreibzugriff für Windows-NFS-Mounts beheben“-
Öffnen Sie den Registrierungs-Editor.
Drücken Sie
Win + R, geben Sieregeditein und drücken Sie Enter. Bestätigen Sie die Benutzerkontensteuerung. -
Navigieren Sie zu den Standardeinstellungen des NFS-Clients.
Erweitern Sie im linken Bereich die Struktur bis zum folgenden Pfad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -
Erstellen Sie den Wert
AnonymousUid.Klicken Sie mit der rechten Maustaste in den rechten Bereich, wählen Sie Neu → DWORD-Wert (32-Bit) und nennen Sie ihn
AnonymousUid. Doppelklicken Sie auf den neuen Eintrag und setzen Sie seinen Wert auf0(Basis: Dezimal). -
Erstellen Sie den Wert
AnonymousGid.Wiederholen Sie den vorherigen Schritt für einen zweiten neuen DWORD-Wert mit dem Namen
AnonymousGid, ebenfalls mit dem Wert0. -
Starten Sie den NFS-Client-Dienst neu.
Öffnen Sie eine erhöhte Eingabeaufforderung und führen Sie Folgendes aus:
Terminal-Fenster nfsadmin client stopnfsadmin client start -
Binden Sie den Share ein und überprüfen Sie den Schreibzugriff.
Das STACKIT Portal zeigt den Mount-Pfad im NFS-Format an, zum Beispiel
10.2.1.1:/rp_VKL20Ub/my-share. Der Windows-Befehlmounterfordert diesen im UNC-Format: Ersetzen Sie den Doppelpunkt durch nichts und alle Schrägstriche durch Backslashes.Terminal-Fenster mount -o fileaccess=777 \\10.2.1.1\rp_VKL20Ub\my-share Z:Überprüfen Sie anschließend, ob Sie eine Datei auf dem eingebundenen Laufwerk erstellen können:
Terminal-Fenster echo test > Z:\write-test.txtWenn der Befehl ohne Fehler abgeschlossen wird, funktioniert der Schreibzugriff korrekt.