Dateisystem mit NFS auf einer Windows-Instanz bereitstellen
Voraussetzungen
-
Das Dateisystem muss erstellt werden und mindestens einen Export in einem Mountziel aufweisen. Siehe Dateisystem, Mountziel und Export erstellen.
-
Das Mountziel muss über korrekt konfigurierte Sicherheitsregeln verfügen oder einer NSG zugewiesen sein. Siehe VCN-Sicherheitsregeln für File Storage konfigurieren.
-
Sie müssen die IP-Adresse des Mountziels kennen. Siehe IP-Adresse des Mount-Ziels abrufen.
-
Sie müssen sich mit Superuser- oder Administratorberechtigungen beim Betriebssystem Microsoft Windows auf der Instanz anmelden können.
Bevor Sie beginnen
Die folgenden Aufgaben sind in diesem Verfahren enthalten, und Sie sollten sie möglicherweise kennen, bevor Sie beginnen.
-
Installation des Microsoft Windows NFS-Clients – Dieser Service muss auf der Instanz installiert sein, von der Sie das Dateisystem mounten möchten. Die Installation des Clients erfordert häufig einen Neustart der Instanz.
-
Die Identitätswerte
AnonymousGid
undAnonymousUid
müssen so konfiguriert werden, dass Schreibzugriff zulässig ist. – Für den Zugriff auf NFS-Dateisysteme sind UNIX-Benutzer- und Gruppenidentitäten erforderlich, die nicht mit den Benutzer- und Gruppenidentitäten von Microsoft Windows identisch sind. Standardmäßig werden Dateisystem-Schreibberechtigungen nur dem Root-Benutzer erteilt. Um Benutzerzugriff auf gemeinsame NFS-Ressourcen zu ermöglichen, greift der Microsoft Windows-Client für NFS mitAnonymousGid
undAnonymousUid
anonym auf Dateisysteme zu.Achtung
Die Aktualisierung der Werte AnonymousGid und AnonymousUid erfordert Registry-Änderungen der Instanz.
Wählen Sie eine der folgenden Methoden aus:
Microsoft Windows-Eingabeaufforderung verwenden
-
Melden Sie sich bei Ihrer Microsoft Windows-Instanz an.
-
Öffnen Sie Microsoft Windows PowerShell, und führen Sie sie als Administrator aus:
-
Gehen Sie zu Start und öffnen Sie PowerShell.
-
Geben Sie in PowerShell Folgendes ein, um die Komponente als Administrator auszuführen:
Start-Process powershell -Verb runAs
-
Wählen Sie im Fenster {\b User Account Control} die Option {\b Yes}. Ein neues "Administrator: PowerShell"-Fenster wird geöffnet. Sie können das PowerShell-Standardfenster schließen, um eine Verwechslung zu vermeiden.
-
-
Rufen Sie in "Administrator: PowerShell" den NFS-Client ab, und aktualisieren Sie die Registry, indem Sie Folgendes eingeben:
Install-WindowsFeature -Name NFS-Client Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0 Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0 Stop-Service -Name NfsClnt Restart-Service -Name NfsRdr Start-Service -Name NfsClnt
-
Öffnen Sie ein standardmäßiges Eingabeaufforderungsfenster.
Wichtig
NFS-Dateisysteme, die als Administrator gemountet wurden, sind für Standardbenutzer nicht verfügbar.
-
Mounten Sie das Dateisystem im Eingabeaufforderungsfenster.
Siehe die Hinweise und Hinweise unter dem Beispiel.
Im folgenden Beispiel ersetzen:
-
10.x.x.x
mit der IP-Adresse des Mountpunkts (siehe IP-Adresse des Mountziels abrufen) -
fs-export-path
mit dem Dateisystemexportpfad (siehe Dateisystem, Mountziel und Export erstellen) -
X
mit dem Laufwerksbuchstaben eines verfügbaren Laufwerks, dem Sie das Dateisystem zuordnen möchten.
Beispiel:
mount 10.x.x.x:/fs-export-path X:
-
-
Stellen Sie sicher, dass Sie auf das Dateisystem zugreifen und es dort schreiben können.
-
Greifen Sie auf das Dateisystem zu.
In diesem Beispiel ersetzen Sie
X
durch den Laufwerksbuchstaben, den Sie zum Mounten des Dateisystems verwendet haben.X:
-
Schreiben Sie eine Datei.
echo > myfile.txt
-
Prüfen Sie, ob Sie die Datei anzeigen können.
dir
-
Microsoft Windows File Explorer verwenden
-
Melden Sie sich bei Ihrer Microsoft Windows-Instanz an.
-
Öffnen Sie Microsoft Windows PowerShell, und führen Sie sie als Administrator aus:
-
Gehen Sie zu Start und öffnen Sie PowerShell.
-
Geben Sie in PowerShell Folgendes ein, um die Komponente als Administrator auszuführen:
Start-Process powershell -Verb runAs
-
Wählen Sie im Fenster {\b User Account Control} die Option {\b Yes}. Ein neues "Administrator: PowerShell"-Fenster wird geöffnet. Sie können das PowerShell-Standardfenster schließen, um eine Verwechslung zu vermeiden.
-
-
Rufen Sie in "Administrator: PowerShell" den NFS-Client ab, indem Sie Folgendes eingeben:
Install-WindowsFeature -Name NFS-Client
-
Starten Sie das System gegebenenfalls neu.
-
Öffnen Sie den Registry-Editor (regedit), um dem Root-Benutzer AnonymousGid und AnonymousUid zuzuordnen.
Achtung
Die Zuordnung der Benutzeridentität erfordert Änderungen an Ihrer Systemregistrierung.
-
Wählen Sie "Windows Search".
-
Geben Sie
regedit
in das Suchfeld ein, und drücken Sie die Eingabetaste. -
Wählen Sie "Ja", um Änderungen an Ihrem Gerät zuzulassen.
-
Wählen Sie
HKEY_LOCAL_MACHINE
aus. Navigieren Sie anschließend zuSoftware\Microsoft\ClientForNFS\CurrentVersion\Default
.
-
-
Fügen Sie einen neuen DWORD32-Registrierungseintrag für
AnonymousGid
hinzu:-
Wählen Sie "Bearbeiten", und wählen Sie "Neuer DWORD-(32-Bit-)Wert".
-
Geben Sie im Feld "Name"
AnonymousGid
ein. Belassen Sie den Wert bei0
.
-
-
Wiederholen Sie den vorherigen Schritt, um einen zweiten DWORD32-Registrierungseintrag mit dem Namen
AnonymousUid
mit dem Wert0
hinzuzufügen. -
Öffnen Sie die Microsoft Windows-Befehlszeile (CMD), und führen Sie sie als Administrator aus:
-
Gehen Sie zu Start und scrollen Sie nach unten zu Apps.
-
Klicken Sie im Abschnitt Windows-System auf CTRL+Shift, und wählen Sie "Eingabeaufforderung".
-
-
Starten Sie den NFS-Client neu, indem Sie im Microsoft Windows-Befehlszeilenfenster (CMD) Folgendes eingeben:
nfsadmin client stop
nfsadmin client start
-
Öffnen Sie den Explorer und wählen Sie diesen PC aus. Wählen Sie auf der Registerkarte Computer die Option Netzwerklaufwerk zuordnen aus.
-
Wählen Sie den Laufwerksbuchstaben aus, den Sie dem Dateisystem zuweisen möchten.
-
Geben Sie im Feld "Ordner" die folgende Zeile ein:
-
10.x.x.x
mit der IP-Adresse des Mountpunkts (siehe IP-Adresse des Mountziels abrufen) -
fs-export-path
mit dem Dateisystemexportpfad (siehe Dateisystem, Mountziel und Export erstellen)
Zeile:
\\10.x.x.x\fs-export-path
-
-
Wählen Sie Fertig.