文档介绍:Linux下umount挂载的优盘或者移动硬盘的时候,经常会出现“Deviceisbusy”的提示,哦~真让人恼火,在Windows下的那个无法卸载移动设备的问题,竟然也窜到了Linux下……其实,错误不在WIndows也不在Linux,无法卸载移动设备的原因,是因为系统中还有程序在霸占着移动设备上的文件,如果冒然强制卸载,可能会导致数据丢失和设备损坏,“Deviceisbusy”是一种保护措施。既然知道是有程序霸占,找出这个程序再处理一下就好了。fuser这个小程序可以派上用场,基本上每个发行版都会带有fuser这个工具。fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。假设无法卸载的设备为/media/USB,运行下列命令即可:$fuser-m-v/media/USB/用户进程号权限命令/media/BAK/:galeki335..c..gqview-m参数显示所有使用指定文件系统的进程,后面可以跟挂载点,或是dev设备(Thankslisir:),-v参数给出详细的输出,可以看出,原来是gqview这个程序还在霸占着移动设备,fuser还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。另外你也可以添加一个-k参数:fuser-m-k/media/USB/这招自动把霸占着/media/USB/的程序杀死。如果你不是很明确是否要杀死所有霸占设备的程序,你还可以加一个-i参数,这样每杀死一个程序前,都会询问:$fuser-m-v-i-k/media/BAK/用户进程号权限命令/media/BAK/:galeki371..c..gqview杀死进程371?(y/N)很顺利的解决了“Deviceisbusy”的问题~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!