Eu tenho o nfs montado em um diretório na máquina remota. Quando a máquina remota está inativa ou desconectada, qualquer comando no nfs nounted (como: ls ou arquivo aberto) fica travado.
Eu quero que ele falhe em alguns segundos se o diretório nfs não estiver disponível.
Como eu posso fazer isso?
em /etc/fstab
eu vejo
<remote-host-ip>:/path/to/origin /shared/point nfs defaults 0 0
Quando corro mount
vejo:
<remote-host-ip>:/path/to/origin on /shared/point type nfs4 (rw,relatime,vers=4.1, rsize=1048576,wsize=1048576,namelen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=<my-ip>,local_loc=none,addr=<remote-ip>)
timeo
eretrans
são eficazes apenas emsoft
nfs e não emhard
nfs. Precisa mudar/etc/fstab
assim:timeo
é o valor de tempo limite de 30 decisegundos (3 segundos). há também oretrans
meio de quantas tentativas fazer em caso de erro.então, em caso de servidor ou serviço inativo, ocorreu um erro após 9 segundos.