温馨提示×

Debian如何卸载挂载

小樊
43
2026-08-06 21:18:25
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,“卸载挂载”通常指的是卸载已挂载的文件系统(unmount),而不是删除挂载配置。下面按常见场景给你说明。


一、查看当前挂载情况

mount

df -h

lsblk

二、卸载已挂载的设备(最常见)

1️⃣ 基本卸载命令

sudo umount 挂载点

sudo umount 设备名

示例:

sudo umount /mnt/data
sudo umount /dev/sdb1

2️⃣ 如果提示「设备正忙(device is busy)」

方法一:查看谁在使用

lsof +D /mnt/data

fuser -mv /mnt/data

方法二:强制卸载(谨慎使用)

sudo umount -l /mnt/data   # 懒卸载(lazy)

sudo umount -f /mnt/data   # 强制卸载(NFS 常用)

⚠️ 不建议对本地磁盘频繁使用 -f


三、卸载 NFS / 网络挂载

sudo umount -f /mnt/nfs

如果卡死:

sudo umount -l /mnt/nfs

四、卸载并删除开机自动挂载(fstab)

1️⃣ 编辑 fstab

sudo nano /etc/fstab

找到类似:

/dev/sdb1  /mnt/data  ext4  defaults  0  2

✅ 删除或注释掉(加 #):

# /dev/sdb1  /mnt/data  ext4  defaults  0  2

保存后:

sudo systemctl daemon-reload

2️⃣ 删除挂载目录(可选)

sudo rmdir /mnt/data

⚠️ 确保已经卸载,否则会失败


五、卸载 ISO 镜像

sudo umount /mnt/iso

六、卸载 swap(交换分区)

sudo swapoff -a

永久关闭:

sudo nano /etc/fstab

注释 swap 行。


七、常见错误速查

错误 原因 解决
device is busy 有进程占用 lsof / fuser
not mounted 没挂载 检查 mount
umount: /mnt: target is busy 当前在目录内 cd 出来

八、总结一句话

卸载挂载 = umount,不是 unmount

如果你愿意,可以告诉我:

  • 本地磁盘 / U盘 / NFS / Docker / LVM
  • 临时卸载 还是 永久删除挂载

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

0