Ich kann Autofers scheinbar nicht verstehen

388
user341021

Ich habe einen NFS-Server, auf dem ich Folgendes exportiere:

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

Dieser Ordner enthält 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 bereitzustellen:

/opt/netapps/ 

Dies kann ich tun, aber wenn ich dies tue, wird der Ordner / opt unbrauchbar, weil der Automounter etwas dagegen tut. Ich kann keine neuen Unterordner für / opt erstellen oder tatsächlich etwas tun ... Ich bekomme 'Permission denied' für alles ... 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 löse ich das? Hat jemand bitte eine Idee?

1

2 Antworten auf die Frage

0
Lars Rohrbach

Ihre aktuelle opt.autofsDatei weist autofs grundsätzlich an, die Kontrolle über das /optVerzeichnis zu übernehmen, damit dort beliebige Mountpunkte für das Automounting erstellt werden können. Ich würde empfehlen, dass Sie stattdessen ein Verzeichnis erstellen und verwenden, in dem Sie Autofs die vollständige Kontrolle überlassen können - etwa wie /opt/auto(also würden Sie es am Ende verwenden /opt/auto/netapps) oder vielleicht /remote(also würden Sie am Ende verwenden /remote/netapps).

Bei der vorherigen Auswahl können Sie einfach Ihre /opt.autofsDatei ändern :

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

Das Problem ist, dass Ihre Kartendatei (auto.opt) einen falschen Exportspeicherort (/ exports / netapps) hat.

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 

Es können auch Probleme mit der Namensauflösung aufgrund von DNS-Problemen auftreten. In diesem Fall versuchen Sie die IP-Adresse in Ihrer Map-Datei (ip-addr-nfs-server: / exports / netapps).

Standardmäßig wird nfs mit Version4 gemountet, wenn keine als Mount-Optionen angegeben ist.