Linux
有沒有辦法檢查 df -k hang 是否存在 nfs 掛載問題?
我正在嘗試為此類失敗場景編寫腳本。
在這種情況下,如果遠端連接失去,則
df
等待遠端伺服器響應(看起來 df 掛起)。我知道我可以在等待幾秒鐘後超時,但是有沒有其他方法可以檢查df
掛起並殺死它。我還可以找出導致問題的掛載點嗎?這樣我就可以再試
unmount
一次mount
。
確保 /etc/fstab 的以下行:
nfs-server:/ /mnt nfs4 _netdev,auto 0 0
關於 _netdev:
其中 auto 選項在啟動時掛載,腳本可以使用 _netdev 選項在網路可用時掛載文件系統。在 NFSv3(類型 nfs)下,_netdev 選項將告訴系統等待掛載,直到網路可用。對於 nfs4 類型,此選項將被忽略,但可以在稍後的腳本中與 mount -O _netdev 一起使用