web-dev-qa-db-ja.com

nfsマウントの問題についてdf-kがハングしていることを確認する方法はありますか?

私はそのような失敗シナリオのためのスクリプトを書こうとしています。

おそらく、リモート接続が失われた場合、dfはリモートサーバーが応答するのを待ちます(dfがハングしているように見えます)。数秒待ってからタイムアウトを実行できることはわかっていますが、dfがハングしていることを確認して強制終了する方法は他にあります。

また、どのマウントポイントが問題を引き起こしているのかを知ることはできますか?もう一度unmountmountを試すことができるように。

2
munish

/ etc/fstabに次の行があることを確認してください。

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

_ netdevについて

ここで、autoオプションは起動時にマウントされ、_netdevオプションは、ネットワークが利用可能なときにファイルシステムをマウントするためのスクリプトで使用できます。 NFSv3(タイプnfs)では、_netdevオプションは、ネットワークが使用可能になるまでマウントを待機するようにシステムに指示します。 nfs4のタイプでは、このオプションは無視されますが、後でスクリプトでmount -O_netdevとともに使用できます。

3
Rahul Patil