Korrekte Verwendung der Autofs-Map-Option „Hosts“?

Korrekte Verwendung der Autofs-Map-Option „Hosts“?

Ich verwende Ubuntu 14.04 LTS und habe einen NFS-Server eingerichtet, um einige Verzeichnisse zu exportieren. Der Client-Rechner (ebenfalls Ubuntu 14.04) verwendet autofs mit folgendem Inhalt in /etc/auto.master:

/net    -hosts suid

Aber wenn ich /net eingebe, wird angezeigt, dass es leer ist.

Wenn ich das jedoch tue:

showmount -e  10.10.10.103 

es listet die Exporte auf.

Mir fällt jedoch auf, dass -d nichts anzeigt:

showmount -d 10.10.10.103
Directories on 10.10.10.103:

Die Ubuntu-Dokumentationerwähnt die Problembehandlung durch automatisches Einbinden im Vordergrund. Das habe ich versucht und das Folgende erhalten (sogar nachdem ich in einem anderen Terminal versucht habe, mit cd zu /net zu wechseln):

gilgongo@alice:~$ sudo automount -f -v
Starting automounter version 5.0.7, master map /etc/auto.master
using kernel protocol version 5.02
mounted indirect on /net with timeout 300, freq 75 seconds

Ich habe auch versucht, das mitgelieferte auto.net-Skript zu verwenden, indem ich die Zeile in auto.master wie folgt geändert habe:

/net   /etc/auto.net

Aber das führt zum selben Ergebnis.

Ich möchte lieber keine Einträge in /etc/fstab und dergleichen und mag die Idee, dass der Client die Exporte in /net aufnimmt. Aber warum funktioniert die Option -hosts nicht?

Antwort1

GELÖST:

Ich hatte erwartet, dass Autofs den Namen/die IP des NFS-Servers unter dem Mount-Verzeichnis /net anzeigt und dann darunter die Exporte des Servers anzeigt.

Also, als ich es tat:

ls /net/

und nichts sah, schloss ich daraus, dass es nicht funktionierte.

Tatsächlich musste ich Folgendes tun:

ls /net/10.10.10.103/

und dann wurden die Exporte wie durch Zauberhand optimiert, weil ich auf sie „zugegriffen“ habe, was ja der Zweck von autofs ist („Auto-Mounts werden nur gemountet, wenn auf sie zugegriffen wird, und nach einer Zeit der Inaktivität wieder unmountet.“)

So. Los geht’s. Juhuu.

verwandte Informationen