Dados do meu servidor nfs:
zfs set share=name=opt_media,path=/opt/media,prot=nfs,sec=sys,root=iphostclent,public,rw=* rpool/media
Dados do meu cliente nfs:
mount -F nfs -o bg,soft,retry=5,timeo=5 iphostserver:/opt/media /opt/media
Eu uso as opções:
bg
soft
retry=5
timeo=5
mais informações:
nfsstat -m
/opt/media from iphostserver:/opt/media
Flags: vers=4,proto=tcp,sec=sys,soft,printed,intr,link,symlink,acl,rsize=1048576,wsize=1048576,retrans=5,timeo=5
Attr cache: acregmin=3,acregmax=60,acdirmin=30,acdirmax=60
mas, se eu desligar meu servidor nfs, no meu cliente nfs o diretório /opt/media/ será bloqueado.
adicionar:
O problema são os aplicativos, por exemplo df -h ele congela, ou um app que depende do diretório /opt/media/, também ele congela, e isso ocorre porque o cliente nfs está tentando reconectar infinitamente, portanto os parâmetros bg, soft, retry = 5, timeo = 5 para parar de tentar novamente, mas não funciona.
A solução é montar com:
agora vemos as propriedades: