fuser
可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。假设无法卸载的设备为 /media/matlab,运行下列命令即可:
$
sudo fuser -m -v /media/matlab/
用户 进程号 权限 命令
/media/matlab/: galeki
335 ..c.. gqview
$
sudo umount /media/matlab
----------------------------------------------------------------------
$
sudo fuser -m -k /media/matlab/
$
sudo umount /media/matlab
$
sudo fuser -m -v -i -k /media/matlab/
用户 进程号 权限 命令
/media/matlab/: galeki
371 ..c.. gqview
杀死进程
371 ? (y/N)
$
sudo umount /media/matlab
1234567891011121314151617181920
1234567891011121314151617181920
很顺利的解决了 “Device is busy” 的问题~