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.

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.