So konfigurieren Sie NFS -Teilen auf Ubuntu 18.04 & 16.04

So konfigurieren Sie NFS -Teilen auf Ubuntu 18.04 & 16.04

Netzwerkdateisystem (NFS) ist ein verteiltes Dateisystemprotokoll. die es einem Benutzer auf einem Client -Computer ermöglichen, auf Dateien über ein Netzwerk auf ähnliche Weise zugreifen zu.

Dieser Artikel hilft Ihnen dabei, NFS auf Ubuntu -Systemen zu installieren und zu konfigurieren, ein Verzeichnis zu exportieren und auf dem Client -System zu montieren.

Netzwerkdetails:

Wir haben zwei Ubuntu 16 betrieben.04 LTS -Systeme im selben Netzwerk 192.168.1.0/24, unten angegebene IPs sind auf Server und Client konfiguriert, die wir in diesem Tutorial verwenden werden.

Server: 192.168.1.100 Kunde: 192.168.1.110 

Schritt 1 - Installieren Sie den NFS -Server auf Ubuntu

In diesem Schritt beschreiben wir Sie, welche Pakete Sie installieren müssen und wie sie installiert werden müssen. Beschreibt auch, wen Sie exportieren und mit dem NFS -Server verzeichnen sollen.

Verwenden Sie den folgenden Befehl, um die erforderlichen Pakete zu installieren, um den NFS -Server zu konfigurieren.

sudo apt-Get Installieren Sie NFS-Kernel-Server Portmap 

Schritt 2 - Exportaktien über NFS exportieren

Jetzt müssen Sie NFS konfigurieren, um das Verzeichnis zu exportieren. Für dieses Tutorial erstellen wir ein neues Verzeichnis. Sie können auch ein bestehendes Verzeichnis verwenden.

Ich muss das Verzeichnis /ein neues Home -Verzeichnis und ein neues /opt- /Freigabeverzeichnis auf meinem NFS -Server exportieren. /Zuhause existiert bereits in meinem System. Erstellen Sie nun ein neues Verzeichnis mit dem folgenden Befehl.

sudo mkdir /opt /share sudo chown NO 

Bearbeiten Sie nun die Konfigurationsdatei NFS Server Exporte in einem Texteditor wie folgt:

sudo vim /etc /Exporte 

Fügen Sie die folgenden Einstellungen hinzu:

/etc/Exporte
/Zuhause 192.168.1.0/24 (RW, Synchronisation, NO_ROOT_SQUASH, NO_SUBTREE_Check)/Opt/Share 192.168.1.110 (RW, Synchronisation, no_subtree_check) 

Hier /Zuhause kann mit jeder IP von 192 aus dem System montiert werden.168.1.0/24 LAN -Netzwerk. Aber /opt /Share kann nur von IP 192 zugegriffen werden.168.1.110.

Wenden Sie dann die neuen Einstellungen an, indem Sie den folgenden Befehl ausführen. Dadurch werden alle in /etc /exportierenden Verzeichnisse exportiert.

sudo exportfs -a 

So bestätigen und anzeigen exportierte Verzeichnisse verwendet den folgenden Befehl und Sie erhalten wie unten wie unten Ausgabe

sudo exportfs -v [Samputausgang] /Home 192.168.1.0/24 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_check)/Opt/Share 192.168.1.110 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_check) 

Schritt 3 - Bestätigung der Freigabe auf dem Client -Computer

Melden Sie sich nach Abschluss der Serverseite beim Client -System an, wo wir den NFS -Client konfigurieren und das exportierte exportierte Verzeichnis vom NFS -Server montieren müssen.

Installieren Sie die folgenden Pakete auf dem NFS -Client -System, mit dem das Remote -Verzeichnis über das NFS -Protokoll montiert werden muss.

sudo apt-Get Installieren Sie NFS-Common Portmap 

Jetzt müssen wir Mountspunkte für die Montage von Remote -NFS -exportierten Verzeichnissen erstellen.

sudo mkdir /mnt /share sudo mkdir /mnt /home 

Nach der Erstellung des Mount Point exportierte das Mount Remote NFS das Verzeichnis mit dem folgenden Befehl.

Sudo Mount 192.168.1.100:/opt/share/mnt/share sudo mont.168.1.100:/home/mnt/home 

Überprüfen Sie das montierte Dateisystem mit den folgenden Befehlen. Gemäß den folgenden Ausgaben sind beide NFS -Mountenverzeichnisse am Ende des Ergebnisses aufgeführt.

sudo df -h [Beispielausgabe] Dateisystemgröße verwendet verfügbar.8G 16G 16% / Udev 371m 4.0K 371m 1% /dev tmpfs 152m 812k 151m 1% /rennen keine 5.0m 0 5.0m 0% /rennen /sperren keine 378m 8.0K 378m 1% /run /shm /dev /sr0 32m 32m 0 100% /media /cdrom /dev /sr1 702m 702m 0 100% /Media /Ubuntu 12.04 LTS i386 192.168.1.100:/opt/Share 20g 2.8G 16G 16% /mnt /Aktie 192.168.1.100:/home 20g 2.8g 16g 16% /mnt /home 

Schritt 4 - Auto Mount einstellen

Fügen Sie die folgenden Einträge an an /etc/fstab Datei zum montieren NFS -Verzeichnisse automatisch nach dem Neustart des Systems. Dies wird Verzeichnisse beim Start -up montieren.

/etc/fstab
… 192.168.1.100:/home/mnt/home nfs Auto, noatime, nolock, bg, nfsvers = 3, intr, tcp, actimeo = 1800 0 0 192.168.1.100:/opt/share/mnt/share nfs auto, noatime, nolock, bg, nfsvers = 3, intr, tcp, actimeo = 1800 0 0 

Schritt 5 - UNMOUNT NFS -Aktien

Wenn Sie das montierte Dateisystem entfernen möchten, können Sie es einfach mit dem UMOunt -Befehl entfernen. Außerdem müssen Sie Einträge von /etc /fstab entfernen (falls hinzugefügt)

sudo Umount /mnt /shar sudo Umount /mnt /home