Existe alguma maneira de verificar o df -k pendurado para problemas de montagem do nfs?

2

Estou tentando escrever um script para esses cenários de falha.

Em um cenário em que, talvez, se a conexão remota for perdida, df aguardará a resposta do servidor remoto ( parece que o df está pendurado ). Eu sei que eu poderia fazer um tempo limite depois de esperar por alguns segundos, mas existe alguma outra maneira de verificar que df está pendurado e matá-lo.

Além disso, posso descobrir qual ponto de montagem está causando o problema? Para que eu possa tentar unmount e mount novamente.

    
por munish 29.08.2013 / 13:15

1 resposta

3

Certifique-se de seguir a linha para / etc / fstab:

nfs-server:/   /mnt   nfs4    _netdev,auto  0  0

Sobre o _netdev :

where the auto option mounts on startup and the _netdev option can be used by scripts to mount the filesystem when the network is available. Under NFSv3 (type nfs) the _netdev option will tell the system to wait to mount until the network is available. With a type of nfs4 this option is ignored, but can be used with mount -O _netdev in scripts later

    
por 29.08.2013 / 13:28