Netzwerkdateisysteme über NFS einbinden und trennen

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung lernen Sie, wie Sie Netzwerkdateisysteme mithilfe des NFS-Protokolls (Network File System) auf einem Red Hat Enterprise Linux (RHEL) System einbinden (mounten) und trennen (unmounten). NFS ermöglicht es Ihnen, Verzeichnisse und Dateien über ein Netzwerk mit anderen Linux-Systemen zu teilen. Diese Übung führt Sie durch die Einrichtung einer einfachen NFS-Freigabe auf Ihrem lokalen Rechner und deren anschließende Einbindung, wodurch eine grundlegende Server-Client-Konfiguration auf einem einzelnen Host simuliert wird.

NFS-Freigabe konfigurieren und einbinden

Im ersten Schritt konfigurieren Sie Ihren lokalen Rechner so, dass er als NFS-Server fungiert. Sie werden ein Verzeichnis exportieren, die erforderlichen NFS-Dienste starten und dieses Verzeichnis anschließend wieder auf Ihrem lokalen Rechner einbinden, der in diesem Fall als NFS-Client agiert. Dies ist eine gängige Methode zum Testen von NFS-Konfigurationen.

Aufgaben

  • Konfigurieren Sie den NFS-Server so, dass das Verzeichnis /nfs_share exportiert wird.
  • Starten Sie die erforderlichen NFS-Dienste.
  • Konfigurieren Sie den NFS-Client so, dass das exportierte Verzeichnis unter /mnt/nfs eingebunden wird.

Anforderungen

  • Die Datei /etc/exports muss so konfiguriert sein, dass das Verzeichnis /nfs_share für den lokalen Rechner freigegeben wird.
  • Die NFS-Freigabe muss im Verzeichnis /mnt/nfs eingebunden sein.
  • Alle Operationen sollen auf dem lokalen Rechner (localhost) durchgeführt werden.

Hinweise

  • Sie müssen die Datei /etc/exports bearbeiten, um das freigegebene Verzeichnis und dessen Berechtigungen zu definieren. Eine typische Konfiguration für Testzwecke ist (rw,sync,no_root_squash).
  • In einer Container-Umgebung ohne systemd können Sie systemctl nicht verwenden. Stattdessen müssen Sie die Dienste rpcbind, nfsd und mountd manuell starten. Nutzen Sie dazu die Befehle rpcbind, rpc.nfsd und rpc.mountd.
  • Verwenden Sie nach dem Ändern der Datei /etc/exports den Befehl exportfs -r, um die Änderungen zu übernehmen.
  • Die Serveradresse für das Einbinden auf dem lokalen Rechner lautet localhost.

NFS-Einbindung verwalten

Sobald ein Dateisystem eingebunden ist, müssen Sie es möglicherweise für Wartungsarbeiten oder aus anderen Gründen wieder trennen. In diesem Schritt üben Sie das Trennen der zuvor eingebundenen NFS-Freigabe und deren anschließendes erneutes Einbinden.

Aufgaben

  • Trennen Sie das NFS-Dateisystem vom Verzeichnis /mnt/nfs.
  • Binden Sie das NFS-Dateisystem erneut im Verzeichnis /mnt/nfs ein.

Anforderungen

  • Sie müssen den Befehl umount erfolgreich auf das Verzeichnis /mnt/nfs anwenden.
  • Am Ende dieses Schritts muss die NFS-Freigabe wieder unter /mnt/nfs eingebunden sein.

Hinweise

  • Der Befehl zum Trennen eines Dateisystems lautet umount.
  • Sie können denselben mount-Befehl aus Schritt 1 verwenden, um die Freigabe erneut einzubinden.

Zusammenfassung

In dieser Herausforderung haben Sie die Grundlagen der Verwaltung von NFS-Dateisystemen auf einem einzelnen RHEL-Host erlernt. Sie haben erfolgreich einen NFS-Export konfiguriert, die erforderlichen Dienste in einer containerfreundlichen Weise gestartet und die Freigabe als Client eingebunden. Zudem haben Sie die gängigen administrativen Aufgaben des Trennens und erneuten Einbindens einer NFS-Freigabe geübt. Diese Fähigkeiten sind essenziell für das Prüfungsziel „Erstellen und Konfigurieren von Dateisystemen: Einbinden und Trennen von Netzwerkdateisystemen über NFS“ in der RHCSA-Prüfung.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben