NFS oder Network File Shares wurde 1984 von Sun Microsystems entwickelt und ist ein Dateisystemprotokoll, das für den Zugriff auf Dateien über ein Netzwerk ähnlich einem lokalen Speichergerät verwendet wird.
NFS Shares sind leistungsstark und beliebt, da sie es Benutzern ermöglichen, Dateien und Verzeichnisse über ein lokales Netzwerk und das Internet zu teilen. Es ist jedoch besser, NFS-Freigaben auf lokale und vertrauenswürdige Netzwerke zu beschränken, da Dateien auf den Computern nicht verschlüsselt werden. Das Problem wurde jedoch in einer neueren Version des NFS-Protokolls angegangen und behoben. Möglicherweise müssen Sie komplexe Authentifizierungsmethoden wie Kerberos einrichten.
In diesem Tutorial erfahren Sie, wie Sie NFS-Freigaben auf einem Linux-System einrichten. Lass uns loslegen.
NFS-Server einrichten
Beginnen wir mit der Einrichtung des NFS-Servers. Dieser Vorgang ist ziemlich einfach, mit nur wenigen Befehlen:
sudo apt-get updatesudo apt-get install nfs-kernel-server
Erstellen Sie als Nächstes ein Verzeichnis im lokalen System, das als Stammverzeichnis der NFS-Freigabe verwendet wird:
sudo mkdir /var/nfsLegen Sie die entsprechenden Berechtigungen für das Verzeichnis fest:
sudo chown niemand:nogroup /var/nfsBearbeiten Sie als Nächstes die Exportdatei in /etc/exports und fügen Sie den folgenden Eintrag hinzu
/var/nfsEinrichten eines NFS-Clients
Damit Sie NFS-Freigaben unter Linux mounten können, müssen Sie die nfs-Clienttools mit dem folgenden Befehl installieren:
sudo apt-get update sudo apt-get install nfs-commonMounten eines NFS-Dateisystems
Das Mounten von NFS-Dateifreigaben ist dem Mounten eines regulären Dateisystems unter Linux sehr ähnlich. Sie können den Befehl mount verwenden. Die allgemeine Syntax lautet wie folgt:
montieren