NFS (Network File System) ist eine Erweiterung des RPC-Protokolls (Remote Procedure Call), mit der Windows Server eine Verbindung herstellen und mit einem Dateisystem arbeiten kann, das sich auf einem Remoteserver befindet. Dies ist besonders nützlich, wenn Sie Dateien freigeben und dasselbe Dateisystem mit verschiedenen Betriebssystemen verwenden möchten.
In diesem Artikel erhalten Sie eine schrittweise Anleitung zum Konfigurieren der NFS-Verbindung mit Windows Server, damit Sie Dateien zwischen Windows und anderen Betriebssystemen wie Linux oder UNIX freigeben können.
Stellen Sie vor dem Start sicher, dass auf Ihrem Windows Server die Unterstützung für den NFS-Dienst installiert ist. Wenn der Dienst nicht installiert ist, sollten Sie ihn installieren, bevor Sie fortfahren.
Als nächstes müssen Sie die IP-Adresse des Remote-NFS-Servers und den Pfad zum gewünschten Dateisystem kennen, um eine NFS-Verbindung einzurichten. Befolgen Sie die Anweisungen in diesem Artikel, um NFS erfolgreich mit Windows Server zu verbinden und Dateien mit anderen Betriebssystemen freizugeben.
So konfigurieren Sie eine NFS-Verbindung mit Windows Server
Wenn Sie das Network File System (NFS) -Protokoll mit Windows Server verbinden, können Sie Dateien zwischen Windows und Unix-ähnlichen Systemen austauschen. Befolgen Sie diese Schritte, um eine NFS-Verbindung unter Windows Server zu konfigurieren:
Schritt 1: Installieren Sie die NFS-Komponenten.
Wechseln Sie zum Server-Manager und wählen Sie Rollen und Features installieren aus. Installieren Sie die erforderlichen Komponenten für NFS, einschließlich des Clientdiensts für NFS.
Schritt 2: Aktivieren Sie den NFS-Clientdienst.
Öffnen Sie "NFS-Clientdienste" aus der Dienstliste, und legen Sie den Startmodus auf "Automatisch" fest.
Schritt 3: Erstellen Sie einen Ordner zum Mounten von NFS-Balls.
Erstellen Sie einen Ordner auf dem Windows Server, in dem sich die Dateien von NFS-Balls befinden.
Schritt 4: Konfigurieren Sie das Einhängen von NFS-Balls auf Windows Server.
Öffnen Sie eine Befehlszeile und geben Sie den Befehl ein, um die NFS-Bälle zu mounten: mount -o anon NFS_SERVER_IP:/NFS_SHARE_PATH MOUNTING_PATH , wobei NFS_SERVER_IP die IP–Adresse des NFS-Servers ist, NFS_SHARE_PATH der Pfad zum NFS-Ball auf dem Server ist und MOUNTING_PATH der Pfad zum erstellten Ordner auf dem Windows Server ist.
Schritt 5: Überprüfen Sie die NFS-Verbindung.
Stellen Sie sicher, dass die NFS-Kugel erfolgreich unter Windows Server eingebunden wurde, indem Sie den Mount-Ordner öffnen und den Inhalt anzeigen.
Jetzt können Sie Dateien mithilfe des NFS-Protokolls zwischen Windows Server und Unix-ähnlichen Systemen austauschen.
Überprüfen und Installieren der erforderlichen Software
Bevor Sie NFS mit einem Windows-Server verbinden, müssen Sie sicherstellen, dass Sie die erforderliche Software installiert haben. In diesem Fall müssen Sie die Updates für Windows Server und den NFS-Clientdienst installieren.
1. Stellen Sie sicher, dass Sie die neuesten Updates für Windows Server installiert haben. Öffnen Sie dazu das Windows Update und installieren Sie alle verfügbaren Updates.
2. Überprüfen Sie, ob ein NFS-Clientdienst vorhanden ist. Öffnen Sie dazu die Computerverwaltung und wechseln Sie zum Abschnitt "Serverrollen und -komponenten". Stellen Sie sicher, dass die Komponente "NFS-Clientdienst" installiert ist. Wenn die Komponente nicht installiert ist, installieren Sie sie.
3. Stellen Sie sicher, dass die NFS- und RPC-Dienste (Remote Procedure Call) ordnungsgemäß gestartet und ausgeführt werden. Öffnen Sie dazu Dienste auf dem Server und suchen Sie nach den Diensten "NFS-Dienst" und "RPC Locator". Wenn beide Dienste nicht ausgeführt werden, führen Sie sie aus und stellen Sie sicher, dass sie fehlerfrei funktionieren.
4. Stellen Sie sicher, dass Ihr Server über Zugriff auf das Netzwerk verfügt, in dem sich der NFS-Server befindet, und dass das Netzwerk für den Zugriff auf den NFS-Server ordnungsgemäß konfiguriert ist.
5. Überprüfen Sie, ob die richtigen Berechtigungen für den Zugriff auf die NFS-Ordner vorhanden sind. Wenden Sie sich an Ihren NFS-Serveradministrator, um die erforderlichen Berechtigungen zu erhalten.
Konfigurieren eines NFS-Servers unter Windows Server
Schritt 1: Vorbereiten des Servers
Bevor Sie mit der Installation und Konfiguration eines NFS-Servers unter Windows Server beginnen, müssen Sie sicherstellen, dass der Server die folgenden Anforderungen erfüllt:
- Windows Server muss Version 2012 oder höher sein
- Der Server für Datei- und Speicherdienste muss installiert sein
- Auf dem Server müssen Berechtigungen für Dateien und Ordner konfiguriert sein
Schritt 2: Installieren der Komponente "NFS-Dienste"
Gehen Sie folgendermaßen vor, um die NFS-Dienste-Komponente unter Windows Server zu installieren:
- Öffnen Sie den Server-Manager und wählen Sie im Abschnitt "Installierte Komponenten" die Option "Komponenten" aus
- Gehen Sie zu Datei- und Speicherdienste und wählen Sie NFS-Dienste aus
- Installieren Sie die Komponente "NFS-Dienste" mithilfe des Assistenten zum Installieren von Komponenten
Schritt 3: Erstellen und Konfigurieren des NFS-Exports
Nachdem Sie die NFS-Dienste-Komponente installiert haben, müssen Sie den NFS-Export für die Partitionen oder Ordner konfigurieren, auf die Sie zugreifen möchten. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie den Server-Manager und wählen Sie im Abschnitt "Installierte Komponenten" die Option "Datei- und Speicherdienste" aus
- Gehen Sie zu "NFS-Dienste" und wählen Sie "Exportmanager"
- Erstellen Sie eine neue Exportregel, indem Sie den Pfad zu einer Partition oder einem Ordner angeben und die erforderlichen Zugriffseinstellungen festlegen
- Konfigurieren Sie Datei- und Ordnerberechtigungen für exportierte Partitionen oder Ordner
Schritt 4: Überprüfen der Integrität des NFS-Servers
Führen Sie die folgenden Schritte aus, um sicherzustellen, dass der NFS-Server ordnungsgemäß funktioniert:
- Installieren Sie den NFS-Client auf einem anderen Computer oder Server
- Stellen Sie eine Verbindung mit dem NFS-Server her, indem Sie die IP-Adresse und den Pfad der exportierten Partition oder des Ordners angeben
- Stellen Sie sicher, dass der Zugriff auf Dateien und Ordner möglich ist und ordnungsgemäß funktioniert
Nachdem Sie diese Schritte ausgeführt haben, können Sie NFS erfolgreich mit Windows Server konfigurieren und verbinden. Sie können jetzt Dateien und Ordner zwischen dem NFS-Server und den Clients freigeben.
Konfigurieren von Firewall-Regeln und Zugriffsberechtigungen
Nachdem Sie den NFS-Dienst unter Windows Server installiert und konfiguriert haben, müssen Sie Firewallregeln konfigurieren und den Zugriff auf den NFS-Server zulassen.
Öffnen Sie zunächst die Systemsteuerung auf Ihrem Server und wählen Sie System und Sicherheit.
Wählen Sie dann "Windows-Firewall" und "Anwendungen über die Windows-Firewall zulassen".
Klicken Sie auf der angezeigten Seite auf die Schaltfläche "Einstellungen ändern".
Suchen Sie im angezeigten Fenster nach "NFS-Clientdienste" für TCP und UDP und markieren Sie diese.
Klicken Sie als nächstes auf die Schaltfläche "OK", um die Einstellungen zu speichern.
Gehen Sie nun zurück zur Systemsteuerung und wählen Sie erneut System und Sicherheit aus.
Wählen Sie diesmal das Netzwerk- und Freigabecenter aus und wählen Sie Adaptereinstellungen ändern.
Suchen Sie den Netzwerkadapter, mit dem Sie eine Verbindung zum NFS-Server herstellen, und klicken Sie mit der rechten Maustaste auf das entsprechende Symbol.
Wählen Sie Eigenschaften aus, und suchen Sie das Protokoll "NFS-Clientdateisystemdienste" in der Protokollliste.
Stellen Sie sicher, dass dieses Protokoll mit einem Häkchen markiert ist, und klicken Sie auf "OK", um die Einstellungen zu speichern.
Sie haben jetzt Firewall-Regeln konfiguriert und können auf Ihrem Windows Server auf den NFS-Server zugreifen.
Konfigurieren eines NFS-Clients auf einem Remotecomputer
1. Öffnen Sie die Eingabeaufforderung auf der Remote-Maschine.
2. Installieren Sie die erforderlichen Pakete für die Arbeit mit NFS. Geben Sie den Befehl ein:
sudo apt-get install nfs-common
3. Erstellen Sie ein Verzeichnis, in das das Remote-Dateisystem eingebunden werden soll. Geben Sie den Befehl ein:
sudo mkdir /mnt/nfs
4. Öffnen Sie die NFS-Konfigurationsdatei, um die Verbindung zum Server zu konfigurieren. Geben Sie den Befehl ein:
sudo nano /etc/fstab
5. Konfigurieren Sie das Einhängen des Remote-Dateisystems. Geben Sie die folgende Zeile in die fstab-Datei ein:
server_ip:/remote/directory /mnt/nfs nfs defaults 0 0
Ersetzt server_ip an die IP-Adresse des NFS-Servers und /remote/directory auf den Pfad zu dem entfernten Verzeichnis, das Sie mounten möchten.
6. Speichern Sie die Änderungen, und schließen Sie die fstab-Datei.
7. Sie können jetzt ein Remote-Dateisystem mounten. Geben Sie den Befehl ein:
sudo mount -a
8. Stellen Sie sicher, dass das Remote-Dateisystem erfolgreich eingebunden wurde. Geben Sie den Befehl ein:
df -h
9. Wenn das Mounten erfolgreich war, wird das gelöschte Dateisystem in der Laufwerksliste angezeigt.
Herstellen einer Verbindung zwischen NFS und Windows Server und Integritätsprüfung
Nachdem Sie den NFS-Server erfolgreich unter Windows Server installiert und konfiguriert haben, müssen Sie sicherstellen, dass er ordnungsgemäß funktioniert. Führen Sie dazu die folgenden Schritte aus:
- Stellen Sie auf dem Clientcomputer mithilfe des Befehls "mount" eine Verbindung zum NFS-Server her. Um beispielsweise eine Verbindung zu einem Server mit der IP-Adresse 192.168.0.1 und dem freigegebenen Ordner "/mnt/nfs-share" herzustellen, führen Sie den folgenden Befehl an einer Eingabeaufforderung aus:
mount -o anon 192.168.0.1:/mnt/nfs-share Z:
Hier ist "Z:" der Name des Laufwerks, auf das der freigegebene Ordner angehängt werden soll. - Überprüfen Sie, ob der Ordner erfolgreich gemountet wurde, indem Sie den Windows Explorer öffnen und zum Stammverzeichnis "Z:" wechseln. Wenn der Ordner angezeigt wird, wurde die Verbindung erfolgreich hergestellt.
- Erstellen Sie eine Testdatei im angehängten Ordner, um sicherzustellen, dass der Zugriff auf den NFS-Server funktioniert. Klicken Sie dazu mit der rechten Maustaste im Windows Explorer in den angehängten Ordner und wählen Sie Neu -> Textdokument. Geben Sie einen beliebigen Text in das erstellte Dokument ein und speichern Sie es.
- Stellen Sie sicher, dass die erstellte Datei erfolgreich auf dem NFS-Server gespeichert wurde. Führen Sie dazu auf dem Server den Befehl "ls" an der Eingabeaufforderung aus und geben Sie den Pfad des Ordners an, in den das NFS gemountet wurde. Führen Sie beispielsweise für den Ordner "/mnt/nfs-share" den Befehl aus:
ls /mnt/nfs-share
Als Ergebnis sollten alle Dateien und Ordner im angegebenen Ordner angezeigt werden, einschließlich der von Ihnen erstellten Testdatei.
Wenn alle oben beschriebenen Schritte erfolgreich sind, ist die Verbindung zwischen NFS und Windows Server erfolgreich und der NFS-Server ist einsatzbereit.