取消挂载 umount 时出现的 “Device is busy”

假设无法卸载的设备为 /media/USB,运行下列命令即可:

$ fuser -m -v /media/USB/                                    用户     进程号 权限   命令 /media/BAK/:         galeki      335    ..c..  gqview

-m 参数表明指定的路径是一个挂载点显示所有使用指定文件系统的进程,后面可以跟挂载点,或是dev设备 ( Thanks lisir :),-v 参数给出详细的输出,可以看出,原来是 gqview 这个程序还在霸占着移动设备,fuser 还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。

另外你也可以添加一个 -k 参数:

fuser -m -k /media/USB/

这招自动把霸占着 /media/USB/ 的程序杀死。如果你不是很明确是否要杀死所有霸占设备的程序,你还可以加一个  -i 参数,这样每杀死一个程序前,都会询问:

$ fuser -m -v -i -k /media/BAK/                                    用户     进程号 权限   命令 /media/BAK/:         galeki      371     ..c..   gqview 杀死进程 371 ? (y/N)

http://www.jb51.net/os/RedHat/1051.html

时间: 2024-09-30 19:29:34

取消挂载 umount 时出现的 “Device is busy”的相关文章

umount 时出现的 "Device is busy"问题

linux下umount时出现错误: [[email protected] ~]# umount /home/ umount: /home: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 解决方法:1.可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息.2.假设无法卸载的设备为

umount 时出现的 “Device is busy”

参考链接:http://www.jb51.net/os/RedHat/1051.html umount /home umount: /home: device is busy.   #显示磁盘忙碌 (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) fuser -m -v /home   #查看那个进程在使用硬盘 USER        PID ACCESS

umount报错解决device is busy

umount –a   报错device is busy如图 df    -h 执行 umount -l /dev/sdk1 fuser -m -v /cache10 再查看卸载了

老男孩教育每日一题-第103天-Mount挂载/data时出现mount: /data is busy 如何解决?

参考答案 查看是否正在使用中 df -h查看下 有时候会存在 df -h不会显示出来,可是实际还在挂载 这时候 grep "/data" /proc/mounts 来进行查看 然后卸载 umount /data 卸载失败就强制卸载umount -lf /data 然后mount新的设备即可. 网友回答: 1:先umount 再mount2:如果不行,使用 fuser -km /data 备注 今天是每日一题陪伴大家的第103天,期待你的进步. 对于题目和答案的任何疑问,请在博客评论区留

Mount挂载/data时出现mount: /data is busy 如何解决?

1.df -h查看下挂载点/data是否正在使用,有时候会存在挂载了,但df -h不会显示出来,这时候 grep "/data" /proc/mounts 来进行查看 2.当确认挂载点/data正在使用后,使用 umount /data 卸载,如果卸载失败就使用强制卸载 umount -lf /data  (还可以使用fuser -km /data卸载) 3.最后mount新的设备即可 参考地址:http://lidao.blog.51cto.com/3388056/1914205

umount: /home: device is busy

转自:umount: /home: device is busy 取消挂载/home时出现umount: /home: device is busy,原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程,然后杀掉就可以了.[[email protected] home]# fuser -m /home/home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c 命令:kill -9 pid 另: umount

linux硬盘分区:分区,格式化,挂载,取消挂载,删除分区

1.创建分区 先查看是否有未分区的硬盘存在 # fdisk -l 上图中,原硬盘已分区格式化挂载,新硬盘没有分区 so,开始分区 # fdisk /dev/sdb 输入m可以查看各个命令选项 输入p,查看当前硬盘分区情况 输入n,创建新的分区 e创建扩展分区,p创建主分区.这里先创建一个主分区,先创建1号分区,起点默认即可 ,直接回车,设置终点,该分区分多大就写多大,我写的是2G 如上图分出一个主分区,在创建一个扩展分区和一个逻辑分区 图中分区2位扩展分区,逻辑分区从序号5开始. 输入命令w,保

linux命令-mount挂载umount卸载

格式化完成之后想写数据 要先挂载 //////////////////////////////////////////////////////////////////// [[email protected] ~]# fdisk -l /dev/sdb  //////查看分区情况 [[email protected] ~]# mount /dev/sdb1 /mnt/   ////挂载到/mnt[[email protected] ~]# df -h  ///查看挂载情况 [[email pro

执行umount 命令的时候出现 device is busy

执行umount 命令的时候出现 device is busy ,有人在使用这块磁盘 umount /dev/sde1 umount: /u01/app/oracle: device is busy umount: /u01/app/oracle: device is busy 使用fuser 命令查看哪个进程在使用 [[email protected] ~]# fuser -m /u01/app/oracle/ /u01/app/oracle/: 2636c 2694c [[email pro