Forçando o cliente NFS do Linux a se reconectar ao servidor após o NFS ser desconectado

15

Existe uma maneira de forçar um cliente Linux a se reconectar a um servidor NFS depois de perder a conexão? Eventualmente, o cliente percebe que o servidor está de volta e continua funcionando perfeitamente. Só estou me perguntando se existe uma maneira de acelerar essa reconexão.

MJD
fonte

Respostas:

3

Você pode procurar no Autofs ( link do ArchWiki ). Se você configurar o NFS para montagem automática, o cliente deverá tentar (re) conectar-se à unidade NFS toda vez que tentar usá-la. Isso garantiria que, se você tentar acessar a unidade NFS do cliente e o servidor estiver ativo, a unidade NFS será conectada.

bkanuka
fonte
1
Obrigado pela resposta. Isso não ajuda nisso, caso o compartilhamento já esteja montado e o cliente já esteja conversando com o servidor. Às vezes, eu mato a conexão (é apenas entre alguns dos meus sistemas pessoais) e, quando eu restabelecer o link, gostaria de matar o período de tempo limite. O Autofs não ajudaria nisso, ou se aceleraria a reconexão, seria bom saber como foi o desempenho, como gostaria de fazer manualmente.
MJD
você poderia dar um exemplo de tentar reconectar e não funcionar? talvez com mount -a?
bkanuka
Acho que você não entendeu o que estou fazendo. Não desmonte o volume nfs antes de desconectar as redes. Nesse caso, tudo bem, pois está apenas entre minhas coisas pessoais, e prefiro que os processos que leem os arquivos do ponto de montagem do NFS durem e falhem. Quando reconecto a rede, há um período de tempo limite antes que o cliente encontre novamente o servidor. Esse período de tempo limite é o que eu quero eliminar, pois sei que o servidor está de volta. O tempo limite não é tão ruim, mas é um pouco chato.
MJD
Hmm. Estou entendendo algo errado. Agora, estou imaginando que você tem um laptop e um servidor doméstico, e às vezes você gosta de pegar o laptop e partir. Ao retornar, você se reconecta à sua rede doméstica ... e depois espera ... e finalmente seus compartilhamentos NFS se conectam novamente. Estou certo?
bkanuka
Bem, mais ou menos. Exceto que o laptop é o servidor NFS e um Desktop é o cliente. E se eu estiver saindo com meu laptop, não me importo se metade da área de trabalho congela com a perda de seu servidor (e isso acontece ...). Como metade da área de trabalho está congelada, eu gostaria de acelerar essa reconexão. Sinto que estou abusando do NFS, então achei que não havia como me ajudar. Desde que é apenas um aborrecimento, não estou preocupado.
MJD 23/07
0

Talvez você possa ajustar as opções timeoe retransdas montagens do NFS para obter o comportamento desejado. Veja a página de manual do nfs para mais informações.

crayzeewulf
fonte