O uso correto da opção de mapa autofs “hosts”?

1

Usando o Ubuntu 14.04 LTS, eu tenho um servidor NFS configurado para exportar alguns diretórios. A máquina cliente (também Ubuntu 14.04) está usando o autofs com o seguinte em /etc/auto.master:

/net    -hosts suid

Mas se eu ls / net ele mostra que está vazio.

No entanto, se eu fizer isso:

showmount -e  10.10.10.103 

lista as exportações.

Noto que -d não mostra nada:

showmount -d 10.10.10.103
Directories on 10.10.10.103:

A documentação do Ubuntu menciona a solução de problemas usando um automount de primeiro plano, então eu tentei isso e obtive isso (mesmo depois de já tentei cd para / net em outro terminal):

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

Eu também tentei usar o script auto.net fornecido alterando a linha no auto.master para:

/net   /etc/auto.net

Mas isso produz o mesmo resultado.

Eu prefiro não ter entradas em / etc / fstab e coisas, e gosto da ideia do cliente pegar as exportações em / net. Mas por que a opção -hosts não está funcionando?

    
por TommyPeanuts 22.06.2015 / 12:33

1 resposta

2

S0LVED:

Eu estava esperando que o autofs mostrasse o nome / IP do servidor NFS sob o diretório / net mount e mostrasse as exportações do servidor sob isso.

Então quando eu fiz:

ls /net/

e não vi nada, concluí que não estava funcionando.

Na verdade, o que eu precisava fazer era:

ls /net/10.10.10.103/

e depois as exportações magicamente sintonizadas porque eu estava "acessando" elas, que é o que o autofs é projetado para fazer ("Montagens automáticas são montadas apenas quando são acessadas e são desmontadas após um período de inatividade").

Aqui vamos nós. Wuah ho.

    
por 22.06.2015 / 23:22

Tags