Ich kann AutoFS nicht verstehen

Ich kann AutoFS nicht verstehen

Ich habe einen NFS-Server, auf den ich folgendes exportiere:

/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)

Dieser Ordner hat eine Reihe von Unterordnern, die alle auf den Clients sichtbar sein sollten.

Ich möchte Autofs verwenden, um dies auf den Clients unter folgendem Pfad zu mounten:

/opt/netapps/

Das kann ich tun, aber dann wird der Ordner /opt unbrauchbar, weil der Automounter irgendetwas damit macht. Ich kann keinen neuen Unterordner für /opt erstellen oder sonst etwas tun ... Ich bekomme für alles die Meldung „Zugriff verweigert“ ... als Root!

Meine Akten:

cat /etc/auto.master.d/opt.autofs 
/opt file:/etc/auto.opt --timeout 10

cat /etc/auto.opt 
netapps     -fstype=nfs4    lwp16.service.rug.nl:/netapps

Was habe ich falsch gemacht? Wie kann ich das Problem lösen? Hat jemand eine Idee?

Antwort1

Ihre aktuelle opt.autofsDatei weist autofs grundsätzlich an, die Kontrolle über das /optVerzeichnis zu übernehmen, damit es dort beliebige Einhängepunkte für die automatische Einbindung erstellen kann. Ich würde Ihnen stattdessen empfehlen, ein Verzeichnis zu erstellen und zu verwenden, in dem Sie autofs die volle Kontrolle geben können – etwas wie /opt/auto(so dass Sie letztendlich verwenden würden /opt/auto/netapps) oder vielleicht /remote(so dass Sie letztendlich verwenden würden /remote/netapps).

Für die erste Option können Sie einfach Ihre /opt.autofsDatei ändern:

/opt/auto file:/etc/auto.opt --timeout 10

Antwort2

Das Problem liegt darin, dass Ihre Map-Datei (auto.opt) einen falschen Exportspeicherort hat (/exports/netapps).

NFS-Server:

cat /etc/exports
/exports/netapps *.*.*.*/16(ro,async,root_squash,no_subtree_check)

NFS-Client

cat /etc/auto.master
....omitted lines.....
/misc  /etc/auto.misc
/opt   /etc/auto.opt --timeout 10
....omitted lines.....

cat /etc/auto.opt 
netapps     -ro,nfsvers=3    lwp16.service.rug.nl:/exports/netapps

service nfs restart
service autofs stop
service autofs start

Möglicherweise treten auch Probleme bei der Namensauflösung auf, da DNS dieses Problem verursachen kann. Versuchen Sie es in diesem Fall mit der IP-Adresse in Ihrer Map-Datei (ip-addr-nfs-server:/exports/netapps).

Standardmäßig wird NFS mit Version 4 gemountet, wenn keine als Mount-Option angegeben ist.

verwandte Informationen