Linux umount的device is busy问题

现象:

[[email protected] ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/vda1 9.9G 3.9G 5.6G 41% /
tmpfs 3.9G 100K 3.9G 1% /dev/shm
/dev/sr0 368K 368K 0 100% /media/CDROM
/dev/vdb 197G 5.9G 181G 4% /mnt

[[email protected] /]# umount /dev/vdb
umount: /mnt: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))

原因:

其他进程可能在使用/mnt目录。

解决办法:

关闭使用该目录的进程,然后再umount。

[[email protected] /]# fuser -m /dev/vdb
/dev/vdb: 3052c

[[email protected] /]# ps aux |grep 3052
root 2218 0.0 0.0 163052 1648 ? Sl 10:30 0:00 gnome-keyring-daemon --start
root 3052 0.0 0.0 108328 1732 pts/1 Ss+ 11:12 0:00 -bash

root 3448 0.0 0.0 6384 708 pts/5 S+ 12:59 0:00 grep 3052

[[email protected] /]# kill -9 3052
[[email protected] /]# ps aux |grep 3052
root 2218 0.0 0.0 163052 1648 ? Sl 10:30 0:00 gnome-keyring-daemon --start
root 3453 0.0 0.0 6384 704 pts/5 S+ 13:00 0:00 grep 3052
[[email protected] /]#

[[email protected] /]# umount /dev/vdb
[[email protected] /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.9G 1.4G 8.0G 15% /
tmpfs 3.9G 100K 3.9G 1% /dev/shm
/dev/sr0 368K 368K 0 100% /media/CDROM

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

另一种解决方案====>

这种问题解决方案:

一、查找使用这个文件的进程和命令,具体的操作代码

[[email protected] ~]# lsof |grep /mnt/net1
lsof: WARNING: can‘t stat() cifs file system /mnt/net1
      Output information may be incomplete.
bash      18841      root  cwd   unknown                                            /mnt/net1/TDDOWNLOAD/软件 (stat: No such device)

二、然后执行ps命令可以查找执行此进程的命令

[[email protected] ~]# ps -ef|grep 18841
root     18841 18839  0 Nov29 pts/2    00:00:00 /bin/bash -l
root     29496 25604  0 16:26 pts/0    00:00:00 grep 18841

三、强行结束无关进程

[[email protected] ~]# kill -9 18841

四、然后卸载相关挂载

[[email protected] ~]# umount /mnt/net1

五、然后可以在功过mount命令进行查看。

时间: 2024-11-09 21:33:26

Linux umount的device is busy问题的相关文章

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

umount 提示 device is busy

]# umount /data umount: /data: device is busy. 强制卸载 ]# umount /data -f 查看占用进程 ]# fuser -m /data df 再检查检查是不是早就已经卸载掉了.... 原文地址:http://blog.51cto.com/xiaoahehe/2350622

Linux umount设备时出现device is busy解决方法

在Linux中,有时使用umount命令去卸载LV或文件时,可能出现umount: xxx: device is busy的情况,如下案例所示 [[email protected] u06]# vgdisplay -v VolGroup03     Using volume group(s) on command line     Finding volume group "VolGroup03"   --- Volume group ---   VG Name            

Linux中device is busy处理

在Linux管理umount设备时,时常会遇到"device is busy", 如果umount一个文件系统碰到这种情况,并且你并没有在所需卸载的目录下.那么很可能有用户或进程在使用那个目录. # umount /mnt umount: /mnt: device is busy umount: /mnt: device is busy 那么必须用fuser命令来查看process ID和进程的拥有者,比如: # fuser -mu /mnt /mnt: 25781c(root) #

Linux在device is busy处理

在Linux管理umount设备时,时常会遇到"device is busy", 假设umount一个文件系统碰到这样的情况.而且你并没有在所需卸载的文件夹下.那么非常可能实用户或进程在使用那个文件夹. # umount /mnt umount: /mnt: device is busy umount: /mnt: device is busy 那么必须用fuser命令来查看process ID和进程的拥有者.比方: # fuser -mu /mnt /mnt: 25781c(root

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.nfs device busy day virsh extend diskSpace, attachDisk

KVM中linux虚拟机的硬盘添加方法 最近虚拟机中运行的东西比较多,很多.而刚启动的时候虚拟机分配的磁盘比较少,随着日志还有平时的上传文件的积累,磁盘空间报警了.网上查了下资料,自己也做了下实验.总结下给虚拟机增加磁盘的一些硬盘空间的方法. 对于sda/vda等格式的硬盘 环境:centos 6.1 虚拟机的属性:domainname   test Disk path       /var/lib/libvirt/images/test.img 硬盘分区: [[email protected]

执行umount 的时候却提示:device is busy 的处理方法

# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) # umount /mnt/cdrom/ -f //强制卸载也不行 umount2: 设备或资源忙 umount: /mnt/cdrom: device is busy. (In some ca