温馨提示×

怎样卸载debian mount点

小樊
45
2026-09-22 03:08:21
栏目: 智能运维

在 Debian(或其他 Linux 系统)中,“卸载 mount 点”通常指的是卸载已挂载的文件系统(umount),而不是删除 mount 点目录本身。下面分情况说明。


一、查看当前已挂载的 mount 点

mount

或

df -h

或

findmnt

找到你想卸载的设备或挂载路径,例如:

/dev/sdb1 on /mnt/usb type ext4 (rw,relatime)

二、正常卸载 mount 点

1. 使用 umount 命令

sudo umount /mnt/usb

或按设备名卸载:

sudo umount /dev/sdb1

三、常见错误及解决方法

❌ umount: target is busy

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

方法 1:查看谁在使用

lsof +D /mnt/usb

或

fuser -m /mnt/usb

结束相关进程后再卸载:

fuser -k -m /mnt/usb
sudo umount /mnt/usb

方法 2:延迟卸载(推荐)

sudo umount -l /mnt/usb

(lazy umount,立即断开,等进程释放后再完成)


四、卸载开机自动挂载的 mount 点

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

  1. 编辑 fstab
sudo nano /etc/fstab
  1. 删除或注释对应行(加 #)
# /dev/sdb1 /mnt/usb ext4 defaults 0 2
  1. 卸载
sudo umount /mnt/usb

五、删除挂载目录(可选)

⚠️ 只有在已卸载后才能删:

sudo umount /mnt/usb
sudo rmdir /mnt/usb

六、强制卸载(不推荐)

sudo umount -f /mnt/usb

仅用于 NFS 等特殊情况。


如果你指的是:

  • 卸载 Docker / systemd mount
  • 卸载 NFS / CIFS
  • 卸载 loop 设备
  • 卸载 快照 / overlay

可以告诉我具体场景,我可以给你更精确的命令。

0 踩