分享好友 教程首页 教程搜索 频道列表

linux挂载卸载不掉 umount target is busy

2021-10-16 17:535280
+关注28
核心提示:仔细看教程步骤

问题描述

Linux下挂载后的分区或者磁盘某些时候需要umount的时候出现类似“umount: /mnt: target is busy.”等字样,或者“umount: /xxx: device is busy.”。

问题原因

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


解决办法

方法一、 使用fuser命令处理

安装fuser命令

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


查看在使用的进程 (这里以www目录为例)

[root@server-10 ~]# fuser -mv /www/
USER        PID ACCESS COMMAND
/www:                root     kernel mount /www
root      13830 ..c.. bash


杀死占用的进程,

[root@server-10 ~]# kill -9 13830


发现 bash 退出了,新开shell并再次查看

[root@server-10 ~]# fuser -mv /www/
USER        PID ACCESS COMMAND
/www:                root     kernel mount /www


确认无进程连接后,使用卸载命令 (返回空就证明没有进程了)

[root@server-10 ~]# umount /www/
[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 进程, 可能会结束当前bash进程
可以使用 kill 命令杀掉查到对应的进程 。
强制 kill 进程可能会导致数据丢失,请确保数据得到有效备份后,再进行相关操作。


本文标签: #linux #进程 #目录
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

如何卸载或者停止云锁服务

小黑 wdcp面板2022-04-21

[2022年]解决Centos8 yum 官方源下线后无法扩容问题(yum更换最新阿里源)

    1、错误情况Centos8停止更新以后,所有使用Centos的服务器都会遇到这个问题,更新或使用yum时报错,如图:2、原因分析centos8项目官方已于2021年底停止,相关源已无法使用,所以网上22年前的换源教程都已无法使用。3

小黑 linux2022-03-10

linux数据盘扩容解决方案

小黑 linux2021-10-16

下一篇
我来说两句
抢沙发