Centos系统无法卸载硬盘处理

问题描述:

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

[root@master ~]# umount /mnt
umount: /mnt: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

问题原因:

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

解决办法:

方法一:
使用fuser命令处理
[root@master ~]# yum install psmisc
查看进程

[root@master ~]# fuser -mv /mnt/
                 USER       PID    ACCESS  COMMAND
/mnt:            root      kernel   mount   /mnt
                 root       4490    ..c..   bash

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

[root@master ~]# fuser -kv /mnt/
                 USER      PID    ACCESS   COMMAND
/mnt:            root     kernel   mount   /mnt
                 root      4490   ..c..   bash
[root@master ~]# fuser -mv /mnt/
                 USER      PID    ACCESS   COMMAND
/mnt:            root     kernel   mount   /mnt

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

[root@master ~]# umount /mnt/

参数说明:
-k,–kill kill   杀死使用指定文件的所有进程
-m,–mount  后跟一个目录、文件或者设备名,列出使用该文件的进程PID
-v,–verbose   显示详细信息

方法二:
通过lsof命令处理

[root@master ~]# lsof /mnt/
COMMAND   PID  USER  FD   TYPE  DEVICE  SIZE/OFF  NODE  NAME
bash     4490 root  cwd   DIR   8,17       50      64   /mnt
[root@master ~]# kill -9 4490
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值