在linux 系统中弹出U盘,报错,显示目标忙的解放方案:

1. 查看挂载点

df -h

[root@ny01 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 16G 35G 31% /
/dev/sdc1 3.7T 2.5T 1.3T 67% /mnt/p2
可以看出,sdc2的硬盘,挂载到了/mnt/p2的路径下

2. 使用umount弹出U盘报错

[root@ny01 ~]# umount /mnt/p2
umount: /mnt/p2:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
         找到有关使用该设备的进程的有用信息)

使用top c,发现没有使用U盘的程序。

使用 fuser -mv /mnt/p2查看U盘的uid,杀死这个进程

3, 查看U盘的uid

[root@ny01 ~]# fuser -mv  /mnt/p2
                     用户     进程号 权限   命令
/mnt/p2:             root     kernel mount /mnt/p2
                     dengfei   14821 ..c.. bash

进程是14821,使用kill 杀死

kill -9 14821

4, 使用umount弹出U盘

umount /mnt/p2

搞定!