如果想要卸載裝置,卻遇到 "Device or resource busy",而無法卸載
可以依照下面兩個步驟解決 (ex: umount /mnt/test)
1. 會遇到這個問題的原因,可能因為某個背景程式正在使用這個device
ex: 可能是正在存取其中的檔案
我們可以先使用下面指令來查看,哪個程式正在占用它
# lsof
找到後,先停止使用他的程式(kill -9) or (killall),就可以正常umount
2. 如果都找不到誰占用這個device,那就使用下面command,來強制卸載吧
umount -l [path]
# umount -l /mnt/test
PS. 關於第1點,網路上有提到另一個方法如下: (待查證)
ex: umount /mnt/test 遇到 "Device or resource busy"
使用以下command 可以直接自動找出並kill掉占用程式 (-k 表示 kill)
# fuser -km /u01/mount/