在 Linux 中,“卸载 mount 点”通常指的是 umount(注意不是 unmount)。下面分情况说明。
umount /mount/point
或指定设备:
umount /dev/sdb1
例如:
umount /mnt/usb
target is busy(设备忙)说明有程序或终端正在使用该目录。
lsof +D /mount/point
或
fuser -m /mount/point
cd 到其他目录)umount -l /mount/point
(-l = lazy unmount,系统稍后自动卸载)
或者:
fuser -k /mount/point
(杀掉占用进程)
umount -f /mount/point
如果仍不行:
umount -l /mount/point
如果是 /etc/fstab 中配置的:
umount /mount/point
vi /etc/fstab
mount
或
df -h
| 场景 | 命令 |
|---|---|
| 正常卸载 | umount /mnt |
| 懒卸载 | umount -l /mnt |
| 强制卸载 | umount -f /mnt |
| 查看占用 | lsof +D /mnt |
| 杀占用进程 | fuser -k /mnt |
如果你能告诉我 具体是什么挂载(U盘 / NFS / LVM / Docker 等),我可以给你更精确的命令。