在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
搞定!