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.
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
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.