Einführung
In dieser Herausforderung lernen Sie, wie Sie den Dienst autofs so konfigurieren, dass entfernte Dateisysteme bei Bedarf automatisch eingehängt werden. Autofs ist ein Programm, das den Kernel-Automounter nutzt, um Dateisysteme beim Zugriff automatisch zu mounten und sie nach einer gewissen Zeit der Inaktivität wieder zu trennen. Dies ist besonders nützlich für die Verwaltung von Netzwerkfreigaben wie NFS.
Konfiguration von autofs zum Einhängen einer NFS-Freigabe
Ihre Aufgabe besteht darin, autofs so zu konfigurieren, dass eine NFS-Freigabe automatisch eingebunden wird. Die Umgebung wurde bereits mit einem NFS-Server auf localhost vorbereitet, der das Verzeichnis /shared exportiert. Sie werden zwei Konfigurationsdateien erstellen: eine Master-Map-Datei, die autofs mitteilt, welche Verzeichnisse überwacht werden sollen, und eine spezifische Map-Datei, welche die Details zum Einhängen definiert.
Aufgaben
- Erstellen Sie die
autofsMaster-Map-Datei unter/etc/auto.master.d/nfs.autofs. - Erstellen Sie die
autofsMap-Datei unter/etc/auto.nfs, um den NFS-Mount zu definieren. - Starten Sie den
autofsDienst neu, um die neue Konfiguration zu übernehmen. - Überprüfen Sie, ob die NFS-Freigabe beim Zugriff automatisch eingehängt wird.
Anforderungen
- Die Master-Map-Datei muss unter
/etc/auto.master.d/nfs.autofserstellt werden. - Der Inhalt von
/etc/auto.master.d/nfs.autofsmuss exakt wie folgt lauten:
/mnt/nfs /etc/auto.nfs
- Die Map-Datei muss unter
/etc/auto.nfserstellt werden. - Der Inhalt von
/etc/auto.nfsmuss exakt wie folgt lauten:
shared -fstype=nfs,soft,intr localhost:/shared
- Der
autofsDienst muss mit folgendem Befehl neu gestartet werden:
sudo systemctl restart autofs
Beispiel
Nach Abschluss der Konfiguration sollte der Zugriff auf /mnt/nfs/shared erfolgreich sein und den Inhalt der entfernten Freigabe auflisten. Sie sollten beispielsweise die Datei test.txt sehen können.
ls /mnt/nfs/shared
Erwartete Ausgabe:
test.txt
Zusammenfassung
In dieser Herausforderung haben Sie den autofs Dienst konfiguriert, um eine NFS-Freigabe bei Bedarf automatisch einzuhängen. Sie haben gelernt, wie man eine Master-Map-Datei in /etc/auto.master.d/ und eine entsprechende Map-Datei mit den spezifischen Mount-Parametern erstellt. Durch den Neustart des autofs Dienstes haben Sie diese Einstellungen angewendet und so einen nahtlosen, automatischen Zugriff auf ein Netzwerkdateisystem ermöglicht. Diese Fertigkeit ist essenziell für die effiziente Verwaltung von Netzwerkressourcen in einer Linux-Umgebung.



