Einführung in NFS unter Linux

Haben Sie es satt, ständig Dateien über zwei Systeme kopieren zu müssen? Stellen Sie Ihre lokalen Dateisysteme über ein Netzwerk und Remote-Hosts bereit, um mit ihnen zu interagieren, da sie lokal auf demselben System bereitgestellt werden. Nicht verstanden? In diesem Beitrag werden die Grundlagen von NFS unter Linux behandelt.

NFS unter Linux

NFS (Network File System) ist, wie der Name schon sagt, eine Möglichkeit, Linux-Verzeichnisse über ein Netzwerk zu mounten. Es wurde im Wesentlichen entwickelt, um Dateien und Ordner schneller und besser zwischen zwei Linux-Systemen auszutauschen. Es wurde 1980 von Sun Microsystems zu diesem alleinigen Zweck entwickelt. NFS verwendet TCP (Transmission Control Protocol) und UDP (User Datagram Protocol), um eine zustandslose Verbindung zwischen Client und Server herzustellen.

Warum sollten wir NFS verwenden?

Teilen ist, wie sie sagen, wichtig. Daher ist NFS eine der besten Methoden, um zwischen zwei Linux-Systemen zu wechseln. Der Hauptzweck von NFS besteht darin, Daten auf einem zentralen Server zu sichern, auf den alle PCs in einem Netzwerk zugreifen können. Anstatt eine Datei von einem System auf ein System zu kopieren, ist es einfacher, NFS zu erstellen, damit alle PCs auf diese Datei zugreifen können. Neuere Versionen von NFS unterstützen auch ACL, Pseudo-Root-Mounts. Das Beste daran ist, dass eine manuelle Aktualisierung erforderlich ist, um neue Dateien anzuzeigen. Es kann auch mit Firewalls und Kerberos gesichert werden.

Wann sollten wir NFS verwenden?

NFS kann immer dann verwendet werden, wenn die Freigabe unter Linux-Systemen erfolgen muss. Verwenden Sie Samba auf der Windows-Seite, um die Freigabe zwischen einem Windows-PC und einem Linux-Computer durchzuführen. Ja das ist so einfach !!

Wie richte ich NFS in meinem Linux-System ein?

Installieren Sie zuerst die Pakete für NFS mit dem Befehl „sudo apt-get install NFS-kernel-server“ auf dem Terminal.

Wenn ein Befehl korrekt ist, können Sie so etwas im Terminal sehen. Warten Sie, bis die Installation abgeschlossen ist

1. Erstellen Sie einen Ordner, der freigegeben werden muss. Beispiel: Ich habe einen Ordner mit dem Namen "nfs_arjun" erstellt.

2. Bearbeiten Sie die Exportdatei in / etc mit Ihrem bevorzugten Texteditor. Wenn Sie sich nicht im Root-Modus befinden, verwenden Sie während der Bearbeitung sudo.

3. Fügen Sie der Exportdatei die folgende Zeile im Format hinzu

"Folder_to_shared" "ip" (geben Sie den Zugriff und andere Freigabeoptionen in dieser Klammer an)

4. Speichern Sie die vorgenommene Bearbeitung, um die Datei zu exportieren, und führen Sie den Befehl "exportfs –r" aus.

5. Starten Sie den NFS-Dienst, indem Sie den folgenden Befehl ausführen: "/etc/init.d/nfs start"

6. Führen Sie den folgenden Befehl auf dem NFS-Server aus, um sicherzustellen, dass Ihre NFS-Freigabe für den Client sichtbar ist.

7. Wenn Ihre Exportliste Ihren Ordner und Ihre IP-Adresse enthält, haben Sie es getan !!

Jetzt müssen Sie es nur noch mounten und es ist einsatzbereit.

Wie richte ich NFS zwischen einem Linux- und einem Windows-System ein?

Lassen Sie uns nun lernen, wie Sie NFS zwischen Linux- und Windows-Systemen einrichten. Aktivieren Sie nach dem Einrichten von NFS auf Linux-Seite die Funktionen für NFS in Windows.

Öffnen Sie Start> Systemsteuerung> Programme. Wählen Sie Windows-Funktionen aktivieren oder deaktivieren. Wählen Sie Dienste für NFS. OK klicken

Wir können den Befehl "mount" verwenden, um NFS auf Windows-Systemen zu verwenden. Stellen Sie außerdem die Option "nolock" und andere Parameter wie die IP-Adresse des Remote-NFS-Servers und das lokale Laufwerk bereit, das hier "Z" ist.

mount -o nolock 172.16.3.56:/mnt z:

Wir können auch "net use" verwenden, um NFS mit dem Befehl auf einem Windows-System zu mounten

Nettonutzung z: \\ 172.16.3.56 \ mnt

Fazit

NFS unter Linux ist eines der nützlichsten Dinge, die Sie lernen können. Es ist sehr hilfreich, wenn Sie eine Datei / einen Ordner für mehrere PCs freigeben müssen. Sie haben gerade die Grundlagen und das Einrichten von NFS in Linux und das Einbinden in andere Systeme gelernt.

Empfohlene Artikel

Dies ist eine Anleitung zum Mounten von NFS unter Linux. Hier besprechen wir, wie Sie NFS in Ihrem Linux-System einrichten können. zusammen mit warum und wann sollten wir NFS verwenden ?. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Was ist Kubernetes?
  2. Installieren Sie Python unter Linux
  3. Benutzer in Linux erstellen
  4. Linux-Prozessmanagement
  5. Umfassender Leitfaden für die meisten Linux-Betreiber