Eu sei que isso é muito tarde para a festa, mas foi o serviço nfs-server iniciado no servidor B? Acabei de me deparar com esses sintomas exatos, e essa foi a solução. Tente executar service nfs-server start
no servidor B.
Eu tenho este cenário:
2 servidores NFS com / usr / share / man como exportações (como exemplo, pode ser qualquer coisa), digamos servidor A e servidor B (não réplicas, apenas 2 servidores independentes na mesma sub-rede que compartilha o servidor) mesmas coisas)
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, opções = ro, suave
a montagem automática é bem-sucedida, o servidor A foi escolhido pelo autofs e o usuário pode ver as páginas do manual listadas
após 1m 10sec server (NFS) A desce
a 1m 20 seg 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 este cenário e automaticamente remontar ao servidor B? (mesmo que o tempo limite de montagem ainda não tenha terminado?)
Li muitos artigos e parece que o meu cenário não é "autofs" 'es duty (Se eu quiser algo como isto, deve ser feito de outra forma).
Mas quero ter certeza 100% se o autofs deve lidar com essa situação ou não.
Eu sei que isso é muito tarde para a festa, mas foi o serviço nfs-server iniciado no servidor B? Acabei de me deparar com esses sintomas exatos, e essa foi a solução. Tente executar service nfs-server start
no servidor B.