问题描述:
/dev/vdb1 挂载 /data/ 容量不足,决定进行手动扩容。
先取消挂载,发生如下报错:
[root@VM_0_12_centos ujd]# umount /dev/vdb1 /data/
umount: /data: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
umount: /data: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[root@VM_0_12_centos ujd]# umount /dev/vdb1 /data
umount: /data: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
umount: /data: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
解决方案:
关闭占用的进程,但是在使用fuser命令的时候显示没有这个命令
[root@VM_0_12_centos ujd]# fuser -m /dev/vdb1
-bash: fuser: command not found #如果提示这个,需要安装
# yum install -y psmisc
[root@VM_0_12_centos ujd]# fuser -m /dev/vdb1
/dev/vdb1: 17448c
[root@VM_0_12_centos ujd]# ps aux | grep 17448
root 904 0.0 0.0 112812 972 pts/0 S+ 00:10 0:00 grep --color=auto 1744
root 17448 0.0 0.0 116740 3424 pts/0 Ss Aug24 0:00 -bash
[root@VM_0_12_centos ujd]# kill -9 17448
执行,kill -9 17448 ,会退出终端,重新登录。再执行,umount /dev/vdb1 /data/
最后可以使用df -h查看挂载情况,会发现已经取消挂载成功!
发表评论