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 autofs Master-Map-Datei unter /etc/auto.master.d/nfs.autofs.
  • Erstellen Sie die autofs Map-Datei unter /etc/auto.nfs, um den NFS-Mount zu definieren.
  • Starten Sie den autofs Dienst 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.autofs erstellt werden.
  • Der Inhalt von /etc/auto.master.d/nfs.autofs muss exakt wie folgt lauten:
/mnt/nfs  /etc/auto.nfs
  • Die Map-Datei muss unter /etc/auto.nfs erstellt werden.
  • Der Inhalt von /etc/auto.nfs muss exakt wie folgt lauten:
shared  -fstype=nfs,soft,intr  localhost:/shared
  • Der autofs Dienst 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.

✨ Lösung prüfen und üben