收藏文章 楼主

解决类似umount target is busy挂载盘卸载不掉问题

版块:linux   类型:普通   作者:小绿叶技术博客   查看:532   回复:0   获赞:0   时间:2021-08-03 09:09:07

问题原因:


该报错通常是由于待卸载磁盘正在使用,导致无法直接卸载。需要将当前使用数据盘的进程杀掉,才能卸载。


 


解决办法:


 方法一、 使用fuser命令处理


安装fuser命令


[root@server-10 ~]# yum install psmisc 

查看在使用的进程


[root@server-10 ~]# fuser -mv /mnt/

                     USER        PID ACCESS COMMAND

/mnt:                root     kernel mount /mnt

                     root      13830 ..c.. bash

杀死占用的进程,并再次查看


复制代码

[root@server-10 ~]# fuser -kv /mnt/

                     USER        PID ACCESS COMMAND

/mnt:                root     kernel mount /mnt

                     root      13830 ..c.. bash

[root@server-10 ~]# fuser -mv /mnt/

                     USER        PID ACCESS COMMAND

/mnt:                root     kernel mount /mnt

复制代码

确认无进程连接后,使用卸载命令


[root@server-10 ~]# umount /mnt/

[root@server-10 ~]# 

参数说明:


-k,--kill kill   processes accessing the named file

-m,--mount    show all processes using the named filesystems or block device

-v,--verbose    verbose output


注意:

可以使用 fuser -km /mnt 进行 kill 进程。

可以使用 kill 命令杀掉查到对应的进程 。

强制 kill 进程可能会导致数据丢失,请确保数据得到有效备份后,再进行相关操作。


 


方法二、通过lsof命令处理


[root@server-10 ~]# lsof /mnt/

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

bash    16302 root  cwd    DIR   8,17       50   64 /mnt

找到PID对应的进程或者服务,然后杀死或者停止相应服务即可。


资料来源地址: https://www.cnblogs.com/ding2016/p/9605526.html

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:解决类似umount target is busy挂载盘卸载不掉问题

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息