So installieren Sie den NFS-Server unter Rocky Linux 9

In diesem Tutorial zeigen wir Ihnen, wie Sie den NFS-Server unter Rocky Linux 9 installieren. Network File System (NFS) ist ein verteiltes Dateisystemprotokoll, mit dem Sie Remote-Verzeichnisse auf Ihrem Server bereitstellen können. Dadurch können Sie den Speicherplatz an einem anderen Ort verwalten und von mehreren Computern aus auf diesen Speicherplatz schreiben. NFS bietet eine relativ standardmäßige und leistungsstarke Möglichkeit, über ein Netzwerk auf Remote-Systeme zuzugreifen, was es zu einem wichtigen Werkzeug für Systemadministratoren macht.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Einrichtung des NFS-Servers auf Rocky Linux 9 oder RHEL-basiert.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Rocky Linux 9.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für NFS Server herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie den NFS-Server unter Rocky Linux 9

Schritt 1: Die Aktualisierung Ihres Systems ist eine entscheidende Maßnahme zur Aufrechterhaltung einer sicheren und stabilen Umgebung. Vor der Installation neuer Software wird empfohlen, das System zu aktualisieren. Unter Rocky Linux 9 können Sie Ihr System mit dem folgenden Befehl aktualisieren:

sudo dnf update

Schritt 2. NFS-Server installieren.

Der erste Schritt beim Einrichten eines NFS-Mounts besteht in der Installation der erforderlichen Komponenten. Unter Rocky Linux 9 können Sie den NFS-Server-Daemon und seine Abhängigkeiten mit dem folgenden Befehl installieren:

sudo dnf install nfs-utils

Nachdem Sie die erforderlichen Pakete installiert haben, starten, aktivieren und überprüfen Sie den Status des NFS-Servers mit den folgenden Befehlen:

sudo systemctl start nfs-server
sudo systemctl enable nfs-server
sudo systemctl status nfs-server

Diese Befehle stellen sicher, dass der NFS-Server läuft und automatisch beim Systemstart startet.

Schritt 3. NFS-Exporte konfigurieren.

Sobald der NFS-Server installiert ist und ausgeführt wird, besteht der nächste Schritt darin, die NFS-Exporte zu konfigurieren. Dabei müssen Sie angeben, welche Verzeichnisse auf Ihrem Server für andere Computer im Netzwerk zugänglich sein sollen. Dazu müssen Sie die NFS-Konfigurationsdatei bearbeiten, die sich normalerweise unter befindet /etc/exports.

Jede Zeile in der /etc/exports Die Datei entspricht einer NFS-Freigabe. Die Syntax für jede Zeile lautet wie folgt:

/share_name client1(permissions) client2(permissions)

Hier, /share_name ist der absolute Pfad des freigegebenen Verzeichnisses, client1 Und client2 sind die Clients berechtigt, auf die Ressourcen zuzugreifen, und (permissions) sind die Berechtigungen, die jedem Client gewährt werden.

Schritt 4. Firewall-Konfiguration.

Bevor Sie die neuen Freigaben verwenden können, müssen Sie sicherstellen, dass der Datenverkehr zu den Freigaben durch die Firewall-Regeln zugelassen wird. Wenn Sie eine firewalld-Firewall ausführen, können Sie die erforderlichen Dienste mit den folgenden Befehlen hinzufügen:

sudo firewall-cmd --add-service={nfs,nfs3,mountd,rpc-bind} --permanent
sudo firewall-cmd --reload

Diese Befehle fügen der Firewall die erforderlichen Dienste hinzu und laden die Firewall-Konfiguration neu, um die Änderungen zu übernehmen.

Schritt 5. NFS-Freigaben auf dem Client bereitstellen.

Nach dem Einrichten des NFS-Servers besteht der nächste Schritt darin, die NFS-Freigaben auf dem Client-Computer bereitzustellen. Dazu gehört das Erstellen eines Mount-Punkts auf dem Client und die anschließende Verwendung des mount Befehl zum Mounten des Remote-Verzeichnisses an diesem Ort.

Um einen Einhängepunkt zu erstellen, verwenden Sie die mkdir Befehl:

mkdir /mnt/nfs_share

Dann verwenden Sie die mount Befehl zum Mounten des Remote-Verzeichnisses:

mount -t nfs server:/share_name /mnt/nfs_share

Hier, server ist der Hostname oder die IP-Adresse des NFS-Servers, /share_name ist der Pfad des freigegebenen Verzeichnisses auf dem Server und /mnt/nfs_share ist der Mountpunkt auf dem Client.

Schritt 6. Fehlerbehebung bei NFS-Mounts.

Trotz sorgfältiger Einrichtung können Probleme mit NFS-Mounts auftreten. Hier sind einige häufige Probleme und ihre Lösungen:

  • NFS-Mount stellt beim Start oder Neustart keine Verbindung her: Wenn der NFS-Mount beim Start oder Neustart nicht automatisch eine Verbindung herstellt, müssen Sie möglicherweise das hinzufügen _netdev Option zu den Mount-Optionen in der /etc/fstab Datei. Diese Option weist das System an, zu warten, bis das Netzwerk aktiv ist, bevor es versucht, die NFS-Freigabe bereitzustellen.
  • Berechtigungsprobleme: Wenn Sie auf Berechtigungsprobleme stoßen, stellen Sie sicher, dass die Verzeichnisberechtigungen auf dem Server mit den NFS-Berechtigungen übereinstimmen. Der NFS-Server behält standardmäßig die Benutzer-UIDs und GIDs des Clients bei, mit Ausnahme von Root. Um die Verwendung einer anderen UID oder GID zu erzwingen, geben Sie Folgendes an anonuid=UID Und anongid=GID Optionen in der /etc/exports Datei.
  • Performance-Probleme: Wenn die Leistung von NFS langsam ist, müssen Sie möglicherweise die Blockgrößeneinstellung oder die Anzahl der NFS-Daemons anpassen (nfsd). Sie können auch die TCP-Stacks des NFS-Clients und -Servers optimieren, um eine bessere Leistung zu erzielen.

Glückwunsch! Sie haben den NFS-Server erfolgreich eingerichtet. Vielen Dank, dass Sie dieses Tutorial zur Installation des R- und NFS-Servers auf Ihrem Rocky Linux 9-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle NFS-Server-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert