當我們把目錄mount到儲存設備,要umount 時 出現:『Device is busy』訊息時,
要如何解呢?! 問題發生的原因是有程式還在原來mount的目錄上執行,導致umount 失敗。
解決的方法就是找到佔用目錄的程式並kill掉它
失敗狀況演示
解決方法:
使用:fuser 查詢那隻行程佔用目錄
範例:
假設現在 USB 隨身碟是 mount 到 /media/disk 。
就代表是 process 25023(pid) 使用到此目錄,
- 查詢: fuser -m /media/disk
- 顯示: /media/disk : 25023
我們可以使用以下這二種方法來釋放掉資源:
- kill -9 25023
- fuser -m -k /media/disk
沒有留言:
張貼留言