So montieren Sie das NFS -Dateisystem in Ubuntu Top 10.Top 10

So montieren Sie das NFS -Dateisystem in Ubuntu Top 10.Top 10
Mit dem NFS -Netzwerkdateisystem können Sie Dateien und Verzeichnisse zwischen Systemen in einem Netzwerk freigeben. NFS basiert auf der Client-Server-Architektur. Der NFS -Server teilt die spezifischen Verzeichnisse mit, die der Client verbinden und zugreifen kann, indem sie diese lokal montieren. Mit NFS erscheint das montierte Verzeichnis so, als würde es sich auf Ihrem lokalen System befinden. NFS ist nach wie vor die am häufigsten verwendete Methode, um Dateien zwischen Linux -Systemen zu teilen.In Linux OS können Sie mit dem Befehl montieren problemlos ein freigegebenes NFS -Verzeichnis auf Ihrem lokalen System montieren. Der Befehl des Mount montiert das Dateisystem vorübergehend. Sobald das System neu gestartet wurde, müssen Sie es erneut montieren, um darauf zuzugreifen. Wenn Sie das Dateisystem jedoch dauerhaft montieren möchten, damit Sie es nicht jedes Mal montieren müssen, wenn Sie das System starten, müssen Sie einen Eintrag in die Datei /etc /fstab hinzufügen.

In diesem Artikel werden wir erklären, wie das NFS -Dateisystem manuell und automatisch im lokalen System montiert werden kann.

Voraussetzungen

Vergewissern Sie sich, dass die folgenden Voraussetzungen auf dem Remote-Server abgeschlossen sind.

  • Der NFS -Server ist auf dem Remote -Computer installiert
  • Der NFS -Service wird ausgeführt
  • NFS Shared Directory wird exportiert
  • Eine Firewall blockiert den Zugriff auf Client -IP nicht

Wir haben das in diesem Artikel über das Ubuntu 20 genannte Verfahren durchgeführt.04 System. Darüber hinaus haben wir die Befehlszeilungsantragsanwendung zum Ausführen der Befehle in Ubuntu verwendet. Um das Terminal zu öffnen, können Sie die Tastaturverknüpfung von Strg+Alt+T verwenden.

Installieren von NFS -Clientpaketen

Um das freigegebene NFS -Verzeichnis in Ihrem lokalen Client -System zu montieren, benötigen Sie das NFS -Client -Paket. Aktualisieren Sie zunächst den System -Repository -Index mit dem folgenden Befehl in Terminal:

$ sudo APT Update

Installieren Sie dann das NFS -Client -Paket in Ihrem Client -Computer mit dem folgenden Befehl in Terminal:

$ sudo apt installieren nFS-common

Ein NFS -Dateisystem manuell montieren

Nach der folgenden Methode montieren wir das NFS -Verzeichnis manuell mit dem Befehl montieren.

Schritt 1: Erstellen Sie einen Mountspunkt für das freigegebene Verzeichnis des NFS -Servers

Unser erster Schritt besteht darin, ein Mount -Point -Verzeichnis im System des Kunden zu erstellen. Dies ist das Verzeichnis, in dem auf alle gemeinsam genutzten Dateien des NFS -Servers zugegriffen werden können.

Wir haben ein Mount Point -Verzeichnis mit dem Namen "Client_SharedFolder" unter dem Verzeichnis /Mnt erstellt.

$ sudo mkdir -p /mnt /client_sharedFolder

Schritt 2: Montieren Sie das freigegebene NFS -Serververzeichnis im Client

Der nächste Schritt besteht darin, das freigegebene Verzeichnis auf dem NFS -Server zum Mount Point -Verzeichnis des Clients zu montieren. Verwenden Sie die folgende Syntax, um das freigegebene NFS -Serververzeichnis im MOUNT -Point -Verzeichnis im Client zu montieren:

$ sudo montage [NFS _IP]:/[nfs_export] [local_mountpoint]

Wo

  • NFS_IP ist die IP -Adresse des NFS -Servers
  • NFS_EXPORT ist das freigegebene Verzeichnis auf dem NFS -Server
  • Local_mountpoint ist das Mount Point -Verzeichnis im System des Kunden

In unserem Beispiel wäre der Befehl:

$ sudo mont 192.168.72.136:/mnt/SharedFolder/Mnt/Client_SharedFolder

Wo 192.168.72.136 ist unser NFS -Server -IP, /mnt/SharedFolder ist das freigegebene Verzeichnis auf dem NFS -Server, und /mnt/SharedFolder ist der Mountspunkt für das Client -System.

Sobald Sie die NFS -Freigabe montiert haben, können Sie sie mit dem folgenden Befehl bestätigen:

$ df -h

Schritt 3: Testen Sie NFS -Aktien

Testen Sie es, nachdem Sie das freigegebene NFS -Verzeichnis auf dem Client -Computer montiert haben, indem Sie auf einige Dateien vom NFS -Server zugreifen. Erstellen Sie auf dem NFS Server -Computer eine Testdatei oder ein beliebiges Verzeichnis und versuchen Sie vom Client -Computer darauf zuzugreifen.

Verwenden Sie den CD -Befehl, um zum freigegebenen Verzeichnis des NFS -Servers zu navigieren:

$ cd/mnt/SharedFolder/

Erstellen Sie dann den Befehl touch oder mkdir, eine Testdatei oder ein Verzeichnis. Wir haben einige Beispieldateien mit dem Namen "TestFile1" und "testFile2" erstellt.

$ sudo touch testfile1 TestFile2

Überprüfen Sie nun auf der Maschine des Clients, ob dieselben Dateien vorhanden sind.

$ ls/mnt/client_sharedFolder/

Der Befehl montiert montiert das NFS -Dateisystem vorübergehend im Client -System. Jedes Mal, wenn Sie das System neu starten, müssen Sie es manuell montieren. Im nächsten Schritt werden wir sehen, wie das NFS -Dateisystem zur Startzeit automatisch montiert werden kann.

Automatisch ein NFS -Dateisystem montieren

In der folgenden Methode richten wir das NFS -Dateisystem so ein, dass sie zum Startzeit automatisch montiert werden. Mit dieser Weise müssen Sie das Dateisystem nicht jedes Mal manuell montieren, wenn Sie Ihr System starten.

Bearbeiten Sie die Datei /etc /fstab mit dem folgenden Befehl:

$ sudo nano /etc /fstab

Fügen Sie dann eine Eingabe in /etc /fstab -Datei mit dem folgenden Format hinzu.

NFS -Server: Verzeichnis Mountpoint NFS Standards 0 0

Bei dem die NFS -Server: Verzeichnis ist der NFS Server IP und sein freigegebenes Verzeichnis, der Einhängepunkt ist der Mountspunkt auf der Maschine des Kunden, an dem das NFS -Verzeichnis montiert ist, und der NFS Definiert den Dateisystemtyp.

In unserem Beispiel wäre der Eintrag:

192.168.72.136:/mnt/SharedFolder/Mnt/Client_SharedFolder NFS Standards 0 0

Wo 192.168.72.136 ist unser NFS -Server -IP, /mnt/SharedFolder ist das freigegebene Verzeichnis auf dem NFS -Server, und /mnt/client_sharedFolder ist der Mountspunkt für das Client -System.

Sobald Sie den obigen Eintrag in /etc /fstab -Datei hinzugefügt haben, speichern Sie die Datei und schließen Sie die Datei. Verwenden Sie das Strg+O und dann Strg+X, um dies zu tun.

Wenn Sie das nächste Mal mit Ihrem Computer starten, wird die NFS -Freigabe automatisch am angegebenen Mountspunkt montiert.

Die NFS -Dateisysteme abkunden

Sie können ein NFS -Dateisystem jederzeit von Ihrem lokalen System von Ihrem lokalen System entfernen. Geben Sie den Befehl uMount ein, gefolgt vom Namen des Mountspunkts, in dem er montiert ist.

Hinweis: Der Befehl ist "Umount" nicht unmontal.

$ sudo Umount [mont_point]

In unserem Beispiel wäre es:

$ Umount /mnt /client_sharedFolder

Denken Sie jedoch daran, dass das NFS -Dateisystem mit dem /etc /fstab montiert wurde, es wird das nächste Mal, wenn Sie Ihr System starten, erneut montiert. Beachten Sie auch, dass das Dateisystem nicht unmontiert ist, wenn es so beschäftigt ist, als ob einige Dateien geöffnet sind, oder Sie arbeiten an einem Verzeichnis.

Das ist alles, was es gibt! In diesem Artikel haben Sie erklärt.04 System sowohl manuell als auch automatisch. Am Ende haben wir auch erklärt, wie das NFS -gemeinsame Verzeichnis nicht mehr benötigt wird, wenn Sie es nicht mehr benötigen.