温馨提示×

如何取消linux mount

小樊
44
2026-09-29 11:14:40
栏目: 智能运维

在 Linux 中,“取消 mount”通常指 卸载(unmount) 已挂载的文件系统。常用命令是 umount(注意不是 unmount)。

下面按常见场景说明。


一、基本用法

umount <挂载点>

或

umount <设备名>

例如:

umount /mnt/usb
umount /dev/sdb1

二、查看当前挂载情况

mount

或

df -h

或

lsblk

找到你要卸载的 挂载点 或 设备名。


三、常见报错及解决办法

1. umount: target is busy

说明有进程正在使用该挂载点。

查看谁在用:

lsof +D /mnt/usb

或

fuser -m /mnt/usb

解决方法:

  • 退出使用该目录的终端 / 程序
  • 或强制结束进程:
fuser -k /mnt/usb

然后再:

umount /mnt/usb

2. 懒卸载(推荐用于 busy 情况)

umount -l /mnt/usb

(--lazy,文件系统不再被新进程使用后立即卸载)


3. 强制卸载(不推荐,可能丢数据)

umount -f /mnt/usb

一般用于 NFS 等网络文件系统卡死。


四、卸载 U 盘 / 移动硬盘

umount /media/your-usb

卸载后再拔设备,避免数据损坏。


五、开机自动挂载如何取消

如果是 /etc/fstab 里配置的:

  1. 编辑:
sudo vim /etc/fstab
  1. 删除或注释对应行(# 开头)
  2. 保存后重启或执行:
sudo mount -a

测试是否报错。


六、卸载所有某个设备

umount /dev/sdb*

如果你能告诉我:

  • 是 本地磁盘 / U盘 / NFS / Docker / LVM?
  • 报错信息是什么?

我可以给你更精确的命令。

0 踩