Eu não consigo compreender autofs

1

Eu tenho um servidor NFS no qual eu exporto o seguinte:

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

Esta pasta tem um monte de subpastas que devem estar visíveis nos clientes.

Eu 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 se torna inutilizável, porque o automounter está fazendo algo com ele. Eu não posso criar uma nova subpasta para / opt ou fazer qualquer coisa na verdade ... Eu recebo 'Permission denied' 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 de errado? Como eu resolvo isso? Alguém tem uma ideia, por favor?

    
por user341021 03.07.2014 / 18:26

2 respostas

0

Seu arquivo opt.autofs atual basicamente diz ao autofs para assumir o controle do diretório /opt , de modo que ele possa construir pontos de montagem arbitrários para a automontagem. Eu recomendaria que você criasse e usasse um diretório onde você pode permitir que o autofs tenha controle total - algo como /opt/auto (assim você acabaria usando /opt/auto/netapps ), ou talvez /remote (assim você terminaria usando /remote/netapps ).

Para a primeira opção, você pode simplesmente alterar o arquivo /opt.autofs :

/opt/auto file:/etc/auto.opt --timeout 10
    
por 03.07.2014 / 20:32
0

O problema está no seu arquivo de mapa (auto.opt) ter localização de exportação incorreta (/ 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

Você também pode ter problemas de resolução de nomes devido ao fato de o DNS poder causar esse problema. Nesse caso, tente o endereço IP no seu arquivo de mapa (ip-addr-nfs-server: / exports / netapps).

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

    
por 11.12.2014 / 01:09

Tags