3
當我們的 Linux 系統有設定掛載一些遠端的磁碟的時候, 如果你已經不需要他時想要進行卸載, 這個時候你可能會遇到系統告訴你, 該裝置正在忙碌, 無法卸載的狀況( Device is busy ). 那我們該怎麼解決呢?
# 首先會卡住不讓你卸載一定是因為有人正在使用該掛載目錄, 所以找出來結束他就是處理方向
# 方法 1, 使用 fuser, 如果發現無此指令的話可透過 "apt-get install psmisc" 安裝
# 如果我們掛載的資料匣是 /mntHere/, 則指令為
fuser -mv /mntHere/
# 接下來你會看到是哪一個 process ID 在使用它
# 那麼確定沒有還需要等待結束的 process 後, 我們就來將為結束且不需要的 process 關閉
fuser -kv /mntHere/
# 接下來可以再次查看有無其他的 process 使用它
fuser -mv /mntHere/
# 最後就直接卸載它吧
umount /mnthere/
# 方法 2, 使用 lsof
lsof /mntHere/
# 找出 process ID, 再將它們刪除即可卸載, 將以下指令的 processID 改為你自己查出的 ID 喔!
kill processID
# 最後就直接卸載它吧
umount /mnthere/
參考資料:
https://coldnew.github.io/d4a5e389/