系統環境:centOS5版本和centOS6版本
客戶端的版本:nfs-utils-1.2.3
掛載使用的是默認的參數。
異常現象:
當nfs服務端出現異常時,客戶端掛載會不斷的去嘗試連接nfs服務端,導致客戶端使用df命令顯示掛載的文件系統時出現卡死,有時候使用Ctrl+C可以解決,可能是由於該掛載目錄沒有被占用的緣故,之后會出現負載逐漸升高,直至整個機器無法正常提供服務,表現為iostat很高。
附:當nfs服務端自己掛載自己的時候也會出現這樣的情況,重啟服務器之后恢復。
嘗試以下的辦法,仍然無效:
(1)使用lsof 掛載的目錄,沒有文件占用,fuser -k 掛載目錄,顯示busy,無法卸載。
(2)umount -f 掛載目錄,沒有用。
(3)可以嘗試使用--bind掛載,看能否解決問題
擴展:
掛載的時候使用軟掛載的參數或設置失敗重連的參數,仍舊出現問題,目前貌似沒有找到解決辦法。