Não consigo compreender o autofs

Não consigo compreender o autofs

Eu tenho um servidor NFS no qual exporto o seguinte:

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

Esta pasta possui várias subpastas que devem estar visíveis nos clientes.

Quero usar o autofs para montar isso nos clientes no seguinte caminho:

/opt/netapps/

Isso eu posso fazer, mas quando faço isso a pasta /opt fica inutilizável, porque o automounter está fazendo algo com ela. Na verdade, não consigo criar uma nova subpasta para /opt ou fazer qualquer coisa... Recebo 'Permissão negada' em tudo... como root!

Meus arquivos:

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

O que eu fiz errado? Como faço para resolver isso? Alguém tem uma ideia, por favor?

Responder1

Seu opt.autofsarquivo atual basicamente diz ao autofs para assumir o controle do /optdiretório, para que ele possa construir pontos de montagem arbitrários para montagem automática. Eu recomendaria que você criasse e usasse um diretório onde você possa permitir que o autofs tenha controle total - algo como /opt/auto(para que você acabe usando /opt/auto/netapps) ou talvez /remote(para que você acabe usando /remote/netapps).

Para a primeira opção, você poderia simplesmente alterar seu /opt.autofsarquivo:

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

Responder2

O problema é que seu arquivo de mapa (auto.opt) tem um local de exportação incorreto (/exports/netapps)

servidor nfs:

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

cliente nfs

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

Além disso, você pode enfrentar problemas de resolução de nomes devido ao DNS que pode causar esse problema. Nesse caso, tente o endereço IP em seu arquivo de mapa (ip-addr-nfs-server:/exports/netapps).

Por padrão, o nfs é montado com a versão 4 se nenhuma for especificada como opções de montagem.

informação relacionada