NFS Windows Server einrichten – Anleitung für Windows Server 2025

NFS Windows Server einrichten. Wenn du Daten zwischen Windows- und Linux-Systemen austauschen möchtest, dann ist das NFS-Protokoll eine praktische Lösung. Der NFS Dienst ist hauptsächlich wichtig, wenn du heterogene Netzwerke betreust.

Was ist NFS?

NFS (Network File System) ist ein von Sun Microsystems entwickeltes Protokoll zur Dateiübertragung über ein Netzwerk. Es wird vor allem in Unix- und Linux-Umgebungen eingesetzt, ermöglicht aber auch die Integration mit Windows-Systemen.

Der große Vorteil von NFS liegt in der Plattformunabhängigkeit und der direkten Integration ins Betriebssystem – ganz ohne Zusatzsoftware auf Linux-Seite.

Typische Einsatzszenarien sind:

  • Gemeinsamer Zugriff auf zentrale Dateifreigaben
  • Einbindung von Speicher in virtualisierten Umgebungen
  • Datenbereitstellung für Docker-Container oder Kubernetes-Nodes

Voraussetzungen für den NFS Windows Server

Um deinen Windows Server 2025 als NFS-Server nutzen zu können, müssen einige Voraussetzungen erfüllt sein:

Technische Voraussetzungen:

  • Windows Server 2025 (Standard oder Datacenter)
  • Administratorrechte
  • Aktivierte Serverrolle „Server für NFS“

NFS auf dem Windows Server 2025 installieren

Variante 1: Installation über den Server-Manager

  1. Öffne den Server-Manager über das Startmenü
  2. Rolle hinzufügen: „Verwalten“ > „Rollen und Features hinzufügen“.
  3. Installationstyp:„Rollenbasierte oder featurebasierte Installation“ auswählen
  4. Zielserver aus der Liste wählen
  5. Rolle hinzufügen: Server für NFS
    Navigiere zu „Datei- und Speicherdienste“ > „Datei- und iSCSI-Dienste“ > „Server für NFS“.
    Aktiviere das Häkchen und bestätige die Installation.
  6. Installieren und den Vorgang abschließen.
NFS Windows Server Installation
NFS Windows Server Installation

Variante 2: Installation per PowerShell

Alternativ kannst du die Rolle auch mit der Windows PowerShell installieren:

Install-WindowsFeature -Name FS-NFS-Service -IncludeManagementTools

Mit folgendem Befehl prüfst du, ob die Rolle erfolgreich installiert wurde:

Get-WindowsFeature -Name FS-NFS-Service

NFS-Freigabe einrichten

Variante 1: Grafische Einrichtung

  1. Öffne den Server-Manager
    Gehe zu „Datei- und Speicherdienste“ > „Freigaben“.
  2. Neue Freigabe erstellen
    Klicke auf „Aufgaben“ > „Neue Freigabe“ und wähle „NFS-Freigabe – Schnell“ oder „NFS-Freigabe – Erweiterte Optionen“.
NFS Windows Server - NFS Share erstellen
NFS Windows Server – NFS Share erstellen
  1. Pfad zur Freigabe angeben
    Wähle einen lokalen Ordner aus oder erstelle einen neuen (z. B. D:\NFS-Share).
NFS Windows Server Freigabe erstellen
NFS Windows Server Freigabe erstellen
  1. Authentifizierungsmethode festlegen
    Lege fest, mit welcher Methode die Benutzer authentifiziert werden sollen. Bei einem heterogenen Netzwerk solltest du auch die „No Server Authentication mit UID/GID“ verwenden.
NFS Windows Server Authentication
NFS Windows Server Authentication
  1. NFS-spezifische Einstellungen konfigurieren
    Lege fest, welche Clients Zugriff erhalten sollen (z. B. 192.168.178.25 oder * für alle) und definiere die Berechtigungen (nur lesen, lesen/Schreiben, Root-Zugriff).
NFS Windows Server Permissions
NFS Windows Server Permissions
  1. Spezifische NTFS-Berechtigungen vergeben
    Falls gewünscht, können auch noch spezifische NTFS-Berechtigungen vergeben werden.
NFS Windows Server - NTFS Persmissions
NFS Windows Server – NTFS Persmissions
  1. Freigabe erstellen
    Schließe den Assistenten ab, um die Freigabe zu aktivieren.

Variante 2: NFS-Freigabe per PowerShell erstellen

Mit folgendem PowerShell-Befehl kannst du eine NFS-Freigabe erstellen:

New-NfsShare -Name "nfsdata" -Path "D:\NFS-Freigabe" -AllowRootAccess $false -Permission ReadWrite
NFS Share mit der PowerShell erstellen
NFS Share mit der PowerShell erstellen

Weitere Optionen findest du mit dem Cmdlet Get-Command, gefolgt von dem Begriff nfs mit Wild Cards.

Get-Command *nfs*

NFS-Freigabe testen

Auf einem Linux-Client oder auch unter macOS kannst du die Freigabe ganz einfach mit dem Befehl “mount“einbinden. In der Regel benötigst du hierfür auch administrative Rechte, weshalb hier sudo verwendet wurde.

sudo mount -t nfs 192.168.178.25:/NFS-Share /Users/markus/Documents/Mount
NFS Freigabe unter macOS einbinden
NFS Freigabe unter macOS einbinden

Beachte:

Achte darauf, dass die Firewall am Windows-Server den Port 2049 (NFS) sowie ggf. die RPC-Ports geöffnet hat. Außerdem solltest du sicherstellen, dass auf dem Client das Paket nfs-common installiert ist.

Fazit: NFS Windows Server schnell und effizient einrichten

Mit wenigen Schritten kannst du deinen Windows Server 2025 in einen leistungsfähigen NFS Windows Server verwandeln. Vor allem für heterogene Netzwerke, in welchen du sowohl Linux- als auch Windows-Geräte hast, ist die NFS-Freigabe von Vorteil.

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. -> Gern kannst du mich mit einem Kaffee unterstützen!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.