umount移動硬盤遇到device is busy問題
#umount /data
umount: /mnt/fourt: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
fuser 概述
fuser命令是用來顯示所有正在使用着指定的file, file system 或者 sockets的進程信息。
例:
#fuser -m -u /data
/data: 14917c(root) 14918c(root)
在例子中,使用了-m和-u選項,用來查找所有正在使用/mnt/fourt 的所有進程的PID,以及該進程的OWNER,如14917c(root),其中14917是進程PID,root是該進程的OWNER。
fuser會顯示正在使用指定的file,file system 或者 sockets的進程的PID。在默認的顯示模式下,每個文件名之後會跟隨一個字符,用來指示當前的訪問類型。
kill進程:
#kill -9 14917
再次umount
#umount /data