NFS steht für Network File System. Diese Anleitung zeigt Ihnen, wie Sie eine NFS-Freigabe unter Ubuntu 16.04 einrichten, damit andere Rechner in Ihrem lokalen Netzwerk auf Dateien und Verzeichnisse auf dem Ubuntu 16.04-System zugreifen können. Wir werden sehen, wie man die Server- und die Client-Seite konfiguriert.

NFS ermöglicht die Freigabe von Verzeichnissen und Dateisystemen über ein lokales Netzwerk. NFS kann auch über das Internet eingerichtet werden, aber es ist nicht sicher. In dieser Anleitung richten wir eine NFS-Dateifreigabe in einem Heimnetzwerk mit zwei Ubuntu 16.04-Computern ein.

Schritt 1: NFS-Server konfigurieren

Auf dem ersten Ubuntu 16.04-Computer installieren Sie nfs-kernel-server Pakete.

sudo apt install nfs-kernel-server

Dann bearbeiten Sie die exports-Datei mit dem Texteditor nano. Die exports-Dateien teilen dem NFS-Server mit, welche Verzeichnisse oder Dateisysteme für den Client freigegeben werden sollen.

sudo nano /etc/exports

Die Syntax lautet wie folgt

/path/to/directory client-IP address(options)

Wenn Sie zum Beispiel Ihr Home-Verzeichnis für den zweiten Ubuntu-Computer mit der IP-Adresse 192.168.1.101 freigeben wollen, dann fügen Sie die folgende Zeile am Ende der Datei ein. Ersetzen Sie username durch Ihren tatsächlichen Benutzernamen. Trennen Sie die beiden Spalten mit der Tabulatortaste.

/home/username 192.168.1.101(rw,sync,root_squash,subtree_check)

raspbian nfs

Drücken Sie Ctrl+O, um die Datei zu speichern, dann CTRL+X, um die Datei zu verlassen. Die IP-Adresse des Client-Rechners kann durch Ausführen des folgenden Befehls auf der Client-Seite ermittelt werden.

ifconfig

ifconfig find IP address on ubuntu

Schritt 2: Konfigurieren Sie den Client

Installieren Sie auf dem zweiten Ubuntu-Computer das Paket nfs-common.

sudo apt install nfs-common

Dann bearbeiten Sie die Datei /etc/fstab.

sudo nano /etc/fstab

Fügen Sie die folgende Zeile in die Datei ein. Ersetzen Sie nfs-server-ip durch die IP-Adresse des ersten Ubuntu-Rechners.

nfs-server-ip:/home/username /mnt/nfs-share nfs rw,soft,intr,noatime,x-gvfs-show

Die obige Zeile wird das Home-Verzeichnis unter /mnt/nfs-share im Lese- und Schreibmodus einhängen. Mit der Option x-gvfs-show können Sie das freigegebene Verzeichnis in Ihrem Dateimanager sehen.

Speichern und schließen Sie die Datei. Dann erstellen Sie den Einhängepunkt.

sudo mkdir /mnt/nfs-share

Nachfolgend führen Sie den folgenden Befehl aus

sudo mount -a

Jetzt können Sie in Ihrem Dateimanager auf das Homeverzeichnis des Servers zugreifen.

ubuntu nfs share

Wenn Sie Ihr Home-Verzeichnis für alle Computer in Ihrem Heimnetzwerk freigeben wollen, dann fügen Sie diese Zeile in die /etc/exports-Datei ein, vorausgesetzt 192.168.1.1 ist die IP-Adresse Ihres Routers.

/home/username 192.168.1.0/24(rw,sync,root_squash,subtree_check)

Wenn Sie Änderungen an der Datei /etc/exports auf der Serverseite vornehmen, dann führen Sie den folgenden Befehl aus, um dem NFS-Server mitzuteilen, dass er die Datei /etc/exports neu einlesen soll.

sudo exportfs -ra

Das war’s! Wenn Sie diesen Beitrag nützlich fanden, dann abonnieren Sie unseren kostenlosen Newsletter oder folgen Sie uns auf Google+,Twitter oder mögen Sie unsere Facebook-Seite. Vielen Dank für Ihren Besuch!

Bewerten Sie dieses Tutorial

Schreibe einen Kommentar

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