Linux umount 命令假死或提示"device is busy"解決方案


情況1. 若雲硬盤關機或異常退出,執行解除掛載(該硬盤或該硬盤的)命令時,命令會假死,此時,使用 df 嘗試檢查掛在情況也會假死。

情況2. 當前存在進程正在占用該共享硬盤或文件時,執行解除掛載(該硬盤或該硬盤的)命令時,會提示 device is busy。

以上兩種情況均會導致解除掛載不成功,可使用如下命令解除掛載:

# umount -l /bigdata

注:/bigdata 為要解掛的目錄

解釋:-l 參數是 umount 的延遲選項,可以讓指定的文件系統與系統的目錄層次結構脫離,讓新進程不能使用這個文件系統,然后當正在訪問它的所有進程都終止時卸載它。要立刻執行卸載時該該方法可能不適用,此時可參考 fuser 命令尋找占用的進程,並使其終止占用,進而完成解掛。

 

參考資料:

https://blog.csdn.net/lzjsqn/article/details/53908600

特別感謝:

文尉師兄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM