Linux 解決卸載失敗問題 “device is busy”

大部人在卸載或退出儲存裝置時都曾遇見以下訊息而被拒絕卸載或退出:
umount: /media/cdrom0: device is busy

這表示有些程式仍在開啟儲存裝置中某些檔案作讀或寫,如果這時移除裝置,有機會會損壞檔案系統、掉失資料和損害該程式,所以系統會拒絕卸載或退出。此時您需找出仍在使用儲存裝置的程式並要求它們關閉相關檔案 (一般的方法是直接結束相關程式),才可以正常卸載或退出媒體。

其中一個方法就是可以使用 fuser -m 掛載點列出正在使用裝置掛載點目錄以下檔案的程式:

umount /nfs 如果提示無法卸載,則是有process佔用/nfs,使用以下指令來終止佔用process:
fuser -m -v -i -k /nfs
fuser -km /nfs
linux下強制卸載nfs
umount /nfs
umount -l /nfs
ERIC0447

Tags: ,