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_shareexportiert wird. - Starten Sie die erforderlichen NFS-Dienste.
- Konfigurieren Sie den NFS-Client so, dass das exportierte Verzeichnis unter
/mnt/nfseingebunden wird.
Anforderungen
- Die Datei
/etc/exportsmuss so konfiguriert sein, dass das Verzeichnis/nfs_sharefür den lokalen Rechner freigegeben wird. - Die NFS-Freigabe muss im Verzeichnis
/mnt/nfseingebunden sein. - Alle Operationen sollen auf dem lokalen Rechner (
localhost) durchgeführt werden.
Hinweise
- Sie müssen die Datei
/etc/exportsbearbeiten, 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
systemdkönnen Siesystemctlnicht verwenden. Stattdessen müssen Sie die Diensterpcbind,nfsdundmountdmanuell starten. Nutzen Sie dazu die Befehlerpcbind,rpc.nfsdundrpc.mountd. - Verwenden Sie nach dem Ändern der Datei
/etc/exportsden Befehlexportfs -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/nfsein.
Anforderungen
- Sie müssen den Befehl
umounterfolgreich auf das Verzeichnis/mnt/nfsanwenden. - Am Ende dieses Schritts muss die NFS-Freigabe wieder unter
/mnt/nfseingebunden 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.



