NFS arbeitet mit Netzwerken zusammen, die von Systemen mit unterschiedlichen Betriebssystemen geteilt werden. Der Administrator kann auch auswählen, welche Abschnitte der Montageinformationen den Client -Systemen zur Verfügung gestellt werden.
Dieser Artikel zeigt Ihnen, wie Sie NFS in Ihrem Archlinux -System installieren und konfigurieren.
Schritt 1: Richten Sie NFS -Pakete ein
Zuerst werden wir die Pakete für NFS installieren. Geben Sie dazu den folgenden Befehl aus:
$ sudo pacman -s nfs -utils
Schritt 2: Setzen Sie NFS, um beim Start zu starten
Verwenden Sie die folgenden Befehle, um NFS zum Start beim Start einzustellen:
$ chkconfignfs on
$ Service RPCBind Start
$ Service NFS Start
Jetzt sollte NFS beim Startup starten.
Schritt 3: Verzeichnis mit dem Kunden teilen
Als nächstes wählen Sie ein Verzeichnis, das Sie mit dem Kunden weitergeben und an /etc /Exporte verschieben können. Verwenden Sie den folgenden Befehl, um dies zu tun:
$ vi /etc /Exporte
Gehen Sie dann diese Zeile an die Dateien an:
# /Share 192.168.87.158 (RW, Synchronisation, NO_ROOT_SQUASH, NO_SUBTREE_Check)
Exportieren Sie diese Dateien schließlich mit dem folgenden Befehl:
$ exportfs -a
Schritt 4: Bereiten Sie den Kunden vor
Die Synchronisation erfordert bestimmte Pakete, die Sie mit den folgenden Befehlen herunterladen können:
$ sudo pacman -s nfs -utils
Schritt 5: Mount das gemeinsame Verzeichnis
Sobald die Pakete auf dem Remote -Computer installiert sind, ist es jetzt an der Zeit, das freigegebene Verzeichnis zu montieren:
$ mkdir -p /mnt /Share
Dann das gemeinsame Verzeichnis montieren:
$ Mount 192.168.87.156:/share/mnt/share/
Führen Sie einen Bestätigungstest durch, um festzustellen, ob die Aktie montiert ist:
$ df -h
Geben Sie #mount ein, um die montierten Dateisysteme aufzulisten:
$ montage
Einen Test ausführen
Bringen Sie den Inhalt mit, der über das Server Share -Verzeichnis an den Client verteilt werden soll. Geben Sie den folgenden Befehl ein, um einen Test auszuführen:
$ touch test1
$ mkdir test
Gehen Sie zu den Ordnern /Mnt /Teilen im Remote -Computer, der als Client dient:
$ ls/mnt/share/-lh
Fügen Sie dann die Einträge in die Datei /etc /fstab hinzu, um den freigegebenen Ordner automatisch dauerhaft zu montieren.
Gehen Sie die Datei /etc /fstab mit den folgenden Zeilen an:
$ vi /etc /fstab
Dies sollte die Share -Ordnerdateien und alle ihre Inhalte montieren.
Mit NFS
Wir werden nun einige der Optionen für NFS durchgehen, die sich nützlich ergeben könnten:
Starten Sie das Terminal auf dem Server und geben Sie den folgenden Befehl ein, um den Inhalt für die Freigabe auf dem Client -Computer anzuzeigen:
$ showmount -e
Um den Inhalt für die Freigabe auf dem Server zu sehen, können Sie eine Variation dieses Befehls verwenden. Geben Sie den folgenden Befehl ein:
$ showmount -e 192.168.87.156
Mit dem folgenden Befehl können Sie alle Teilendateien auf dem Server auflisten:
$ exportfs -v
Um den Standort /etc /exportieren zu löschen und den Inhalt zurück an die Quelle zu senden, geben Sie Folgendes ein:
$ exportfs -U
Abschluss
NFS ist eine sehr einfache, aber außergewöhnlich bequeme Netzwerkdateifreigabe -Anwendung. Das umfangreiche zentrale Anmeldesystem von NFS spart Tonnen von HDD -Raum, da viele Ordner, die auf dem Host vorhanden sind. Mit der einfachen Schnittstelle von NFS können Benutzer auf den Server auf Inhalt zugreifen, da sie auf den lokalen Speicher zugreifen würden.
Denken Sie daran, dass NFS für viele ausbeuterische Angriffe aus dem Internet anfällig ist. Daher sollten Sie auch in Betracht ziehen, eine Firewall einzurichten, um Ihren Wirt vor diesen Angriffen zu schützen.
Das ist alles, was wir für heute haben. Bleib bei LinuxHint.com für weitere Artikel wie diese. Wir werden Follow-ups zu diesem bestimmten Beitrag veröffentlichen.