Uso correto da opção de mapa "hosts" do autofs?

Uso correto da opção de mapa "hosts" do autofs?

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

/net    -hosts suid

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

No entanto, se eu fizer:

showmount -e  10.10.10.103 

ele lista as exportações.

Percebo que -d não mostra nada:

showmount -d 10.10.10.103
Directories on 10.10.10.103:

A documentação do Ubuntumenciona solução de problemas usando uma montagem automática em primeiro plano, então tentei isso e consegui (mesmo depois de tentar 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

Também tentei usar o script auto.net fornecido alterando a linha em auto.master para:

/net   /etc/auto.net

Mas isso produz o mesmo resultado.

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

Responder1

RESOLVIDO:

Eu esperava que o autofs mostrasse o nome/IP do servidor NFS no diretório de montagem /net e depois mostrasse as exportações do servidor nele.

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 então as exportações foram ajustadas magicamente porque eu as estava "acessando", que é para o que o autofs foi projetado ("As montagens automáticas são montadas apenas quando são acessadas e são desmontadas após um período de inatividade.")

Então. Aqui vamos nós. Uau, oh.

informação relacionada