执行umount 的时候却提示:device is busy 的处理方法
Posted 雪剑无影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行umount 的时候却提示:device is busy 的处理方法相关的知识,希望对你有一定的参考价值。
[[email protected] yum.repos.d]# 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))
[[email protected] yum.repos.d]# umount /mnt/cdrom/ -f //强制卸载也不行 umount2: 设备或资源忙 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)) umount2: 设备或资源忙
[[email protected] yum.repos.d]# fuser -m /mnt/cdrom/ /mnt/cdrom/: 1338c 5830c //占用进程pid
#fuser -m -k /media/设备名 //或者查询后直接杀死进程 后面的2步就不需要执行了
[[email protected] yum.repos.d]# ps aux |grep 1338 //查看占用进程 root 1338 0.0 0.2 108292 1912 pts/2 Ss+ 14:27 0:00 -bash root 1423 0.0 0.1 103236 884 pts/1 S+ 14:49 0:00 grep 1338
[[email protected] yum.repos.d]# kill -9 1338 5830 // 或使用下面的一个一个杀死进程
[[email protected] yum.repos.d]# kill -9 1338
[[email protected] yum.repos.d]# fuser -m /mnt/cdrom [[email protected]-server yum.repos.d]# umount /目录名称 [[email protected]-server yum.repos.d]# mount /设备名 /目录名称
将信息写入fstab,让系统开启自动挂载
vim /etc/fstab
UUID=94e4e384-0ace-437f-bc96-157dd64642ee / ext4 defaults,barrier=0 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
UUID=97e89f17-1767-4ccd-a4b5-f2bd3737c0b1 /修改成你设备挂载的目录名称 ext3 defaults 0 0 # 有的挂载使用的是 UUID,如果你不知道你的UUID对应的设备名称往下看 ;
df -h #查看设备名
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 2.9G 35G 8% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/vdb1 99G 2.3G 92G 3% /home/wwwroot
dumpe2fs -h /dev/vdb1 #查看挂载设备的uuid
Filesystem UUID: 97e89f17-1767-4ccd-a4b5-f2bd3737c0b1
blkid # 使用这个命令更简洁 或者 blkid /dev/vdb1
/dev/vda1: UUID="94e4e384-0ace-437f-bc96-157dd64642ee" TYPE="ext4"
/dev/vdb1: UUID="97e89f17-1767-4ccd-a4b5-f2bd3737c0b1" TYPE="ext3"
最后wq退出保存即可
以上是关于执行umount 的时候却提示:device is busy 的处理方法的主要内容,如果未能解决你的问题,请参考以下文章
centos7执行umount提示:device is busy或者target is busy解决方法
使用umount /mnt/usb命令的时候出现device is busy这样的语句