So setzen Sie einen NFS -Teilen auf Debian ein

So setzen Sie einen NFS -Teilen auf Debian ein

NFS (Netzwerkdateisystem) ist ein verteiltes Dateisystem, mit dem Clients auf Remote -Servern über ein Netzwerk auf Dateien und Verzeichnisse zugreifen können. NFS wird üblicherweise in Umgebungen mit vielen Systemen verwendet, in denen es wichtig ist, Ressourcen zwischen verschiedenen Servern auszutauschen. In diesem Artikel werden wir diskutieren, wie ein NFS -Teilen auf Debian eingerichtet wird.

Voraussetzungen

Bevor wir den NFS -Anteil einrichten, müssen wir sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:

  • Zwei oder mehr Debian -Systeme (einer als Server und einer oder mehr als Clients).
  • Die Server- und Client -Systeme sollten eine statische IP -Adresse haben.
  • Stellen Sie sicher, dass die Server- und Client -Systeme mit dem Ping -Befehl miteinander kommunizieren können.
  • Installieren Sie das NFS -Paket im Serversystem.

Schritt 1: Installieren Sie das NFS -Paket

Zuerst müssen wir das NFS -Paket auf dem Serversystem installieren. Öffnen Sie den Terminal und führen Sie den folgenden Befehl aus:

sudo apt-Get-Update  sudo apt-get installieren NFS-Kernel-Server  

Dieser Befehl installiert die erforderlichen Pakete, die zum Einrichten einer NFS -Aktie erforderlich sind.

Schritt 2: Erstellen Sie ein Verzeichnis für NFS -Aktien

Als nächstes müssen wir ein Verzeichnis erstellen, das wir mit den Client -Systemen teilen möchten. Wir können dieses Verzeichnis überall im Serversystem erstellen, es wird jedoch empfohlen, es im Stammverzeichnis zu erstellen, um das Management zu vereinfachen.

Zum Beispiel erstellen wir ein Verzeichnis namens NFS_SHARE im Stammverzeichnis. Führen Sie den folgenden Befehl aus, um dieses Verzeichnis zu erstellen:

sudo mkdir /nfs_share  

Schritt 3: Setzen Sie die Berechtigungen für NFS -Aktien

Nach dem Erstellen des Verzeichnisses müssen wir die richtigen Berechtigungen für das Verzeichnis festlegen. Wir werden das Eigentum des Verzeichnisses auf die Gruppe NOWER NOWER und NOGROUP SEBEN, nämlich der Standardbenutzer und die Gruppe für NFS -Aktien. Wir werden auch die Read-Write-Execute-Berechtigungen für das Verzeichnis festlegen.

Führen Sie den folgenden Befehl aus, um die Berechtigungen festzulegen:

sudo chown Niemand: Nogroup /NFS_SHARE  sudo chmod 777 /nfs_share  

Schritt 4: Konfigurieren Sie die NFS -Freigabe

Als nächstes müssen wir die NFS -Freigabe in der Datei /etc /exports konfigurieren. Diese Datei enthält die Konfigurationseinstellungen für die NFS -Freigaben im Serversystem.

Öffnen Sie die Datei /etc /Exports mit dem folgenden Befehl:

sudo nano /etc /expors  

Fügen Sie die folgende Zeile zum Ende der Datei hinzu:

/NFS_SHARE 192.168.1.10 (RW, Synchronisation, no_subtree_check)
1/NFS_SHARE 192.168.1.10 (RW, Synchronisation, no_subtree_check)

Ersetzen “192.168.1.5 ” Mit der IP -Adresse des Client -Systems, auf die Sie auf die NFS -Aktie zugreifen möchten.

Mit dieser Konfigurationszeile kann das Client -System die NFS -Freigabe lesen und schreiben.

Schritt 5: Exportieren Sie die NFS -Aktie

Nach der Konfiguration der NFS -Freigabe müssen wir die Aktien exportieren, um sie dem Client -System zugänglich zu machen. Führen Sie den folgenden Befehl aus, um die NFS -Aktie zu exportieren:

sudo exportfs -a  

Dieser Befehl exportiert die NFS -Freigabe, die wir in der konfiguriert haben "/Etc/Exporte" Datei.

Schritt 6: Aktivieren und starten Sie den NFS -Dienst

Schließlich müssen wir den NFS -Dienst mit den folgenden Befehlen aktivieren und starten:

sudo systemctl aktivieren nFS-kernel-server  sudo systemctl starten nFS-kernel-server  

Diese Befehle ermöglichen und starten Sie den NFS -Dienst im Serversystem.

Schritt 7: Montieren Sie die NFS -Freigabe auf dem Client -Computer

Sobald wir die Konfiguration auf dem Serversystem abgeschlossen haben, können wir über das Client -System auf die NFS -Freigabe zugreifen.

  • Erstellen Sie ein Verzeichnis, in dem Sie das freigegebene Verzeichnis montieren möchten. Zum Beispiel können wir ein Verzeichnis namens erstellen NFS_SHARE im /mnt Verzeichnis.
    sudo mkdir /mnt /nfs_share  
  • Richten Sie das freigegebene Verzeichnis mit dem folgenden Befehl an:
    Sudo Mount -t NFS 192.168.1.100:/nfs_share/mnt/nfs_share  

    Dieser Befehl montiert die NFS_SHARE Verzeichnis auf dem Server mit der IP -Adresse 192.168.1.100 zum NFS_SHARE Verzeichnis, das Sie in der erstellt haben /mnt Verzeichnis auf dem Client -Computer.

  • Stellen Sie sicher, dass das freigegebene Verzeichnis erfolgreich mit dem Befehl des Mount montiert wird:
    montage | grep nfs_share  

    Sie sollten eine ähnliche Ausgabe sehen:

    192.168.1.100:/nfs_share on/mnt/nfs_share Typ nFS (RW, Relatime, Vers = 3, RSIZE = 1048576, WSIZE = 1048576, Namlen = 255, hart, proto = tcp, timeo = 600, retrans = 2, sec = sys, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, SYS, HART, SYS, HART, TIME. montaddr = 192.168.1.100, Mountvers = 3, MountPort = 20048, MountProto = TCP, local_lock = Keine, addr = 192.168.1.100) 

    Diese Ausgabe bestätigt, dass das gemeinsame Verzeichnis erfolgreich auf dem Client -Computer montiert ist.

Schritt 8: Konfigurieren Sie die NFS-Freigabe auf Auto-Mount zur Startzeit

Um sicherzustellen, dass die NFS -Aktie immer auf dem Client -Computer verfügbar ist, können Sie das System so konfigurieren. Folge diesen Schritten:

  • Bearbeiten Sie die Datei /etc /fstab:
    sudo nano /etc /fstab  
  • Fügen Sie die folgende Zeile am Ende der Datei hinzu: 192.168.1.100:/nfs_share/mnt/nfs_share nfs Standards 0 0
    1192.168.1.100:/nfs_share/mnt/nfs_share nfs Standards 0 0

    Diese Zeile gibt den Mount Point, den Dateisystemtyp (NFS), die Mount -Optionen (Standard), Dump (0) und Dateisystemprüfung (0) an.

  • Speichern und schließen Sie die Datei.

Um die Konfiguration zu testen, starten Sie den Client -Computer neu und überprüfen Sie, ob die NFS -Freigabe automatisch über den Befehl montiert wird.

Abschluss

In diesem Tutorial haben Sie gelernt, wie man einen NFS -Teilen auf Debian einrichtet. Sie können jetzt einfach Dateien zwischen mehreren Linux -Maschinen über NFS freigeben. Denken Sie daran, sicherzustellen, dass Ihre Firewall -Regeln korrekt konfiguriert sind, um NFS -Verkehr zuzulassen, und dass Sie die entsprechenden Berechtigungen für die gemeinsam genutzten Verzeichnisse festlegen, um die Sicherheit Ihres Systems zu gewährleisten.