Debian NFS espera muito tempo quando o outro Debian é desligado

0

Eu tenho uma rede doméstica com dois Debian 9 PCs. Eu estou usando o NFS para compartilhar uma pasta de cada PC com o outro, ambos somente leitura. Os arquivos de configuração são:

/ etc / exports no Machine1:

/path/on/machine1/share machine.2.ip(ro,sync,no_subtree_check)

/ etc / fstab na máquina1:

machine.2.ip:/path/on/machine2/share    /path/on/machine1/machine2-share    nfs

Quando os dois computadores estão ligados, funciona bem. No entanto, quando um computador está desligado, o outro demora dois minutos aguardando para encontrar o outro PC, para que ele possa montar o diretório compartilhado. Eu gostaria de reduzir esse tempo para algo mais prático, como 5 segundos. Eu não encontrei nada no manual. Como posso fazer isso?

    
por Rodrigo 31.08.2018 / 17:57

2 respostas

4

Se o automounting não for apropriado, você pode usar x-systemd.mount-timeout= para especificar um tempo limite mais curto:

machine.2.ip:/path/on/machine2/share /path/on/machine1/machine2-share nfs x-systemd.mount-timeout=5

A bg opção de montagem do NFS pode ser útil: ela bifurca mount , que tenta novamente em segundo plano. O systemd entende essa opção e configura a montagem apropriadamente.

    
por 31.08.2018 / 19:25
2

Talvez considere usar o automontagem do sistema ?

Estou usando e estou feliz com a maneira como funciona:

<ip-address>:/home/export/nfs /home/share/nfs nfs x-systemd.automount,noauto,_netdev 0 0

Com essa configuração, o compartilhamento NFS não é montado no momento da inicialização, mas as montagens automáticas quando você tenta acessar o compartilhamento ( /home/share/nfs ) neste exemplo trivial.

    
por 31.08.2018 / 18:23