
Eu tenho este cenário:
2 servidores NFS com /usr/share/man como exportações (apenas como exemplo, pode ser qualquer coisa), digamos o servidor A e o servidor B (não réplicas, apenas 2 servidores independentes na mesma sub-rede compartilhando as mesmas coisas)
ambos os servidores NFS estão ativos e saudáveis
o usuário está iniciando a montagem do cliente executando ls /mnt/usr/man (como exemplo); o tempo limite em auto.master é de 2 minutos, fstype=nfs, options=ro,soft
a montagem automática foi bem-sucedida, o servidor A foi escolhido pelo autofs e o usuário pode ver as páginas de manual listadas
depois de 1m 10seg o servidor (NFS) A fica inativo
aos 1m e 20 segundos o usuário executa ls /mnt/usr/man novamente
O que está acontecendo é que ele está bloqueado - o mount permanece no servidor A e nenhum usuário pode entrar em /mnt/usr/man (nem o lsof está funcionando)
Depois de esperar alguns minutos (cerca de 10 minutos)
ls: cannot open directory /mnt/usr/man: Input/output error
Minha pergunta é: o autofs deve gerenciar esse cenário e remontar automaticamente no servidor B? (mesmo que o tempo limite de montagem ainda não tenha terminado?)
Eu li muitos artigos e parece que meu cenário não é dever de "autofs" (se eu quiser algo assim, deve ser feito de outra maneira).
Mas quero ter 100% de certeza se o autofs deve lidar com essa situação sozinho ou não.
Responder1
Eu sei que já é tarde para a festa, mas o serviço nfs-server foi iniciado no servidor B? Acabei de encontrar exatamente esses sintomas e essa foi a solução. Tente executar service nfs-server start
no servidor B.