在 Debian(以及大多数 Linux 发行版)中,“卸载挂载”通常指的是卸载已挂载的文件系统(unmount),而不是删除挂载配置。下面按常见场景给你说明。
mount
或
df -h
或
lsblk
sudo umount 挂载点
或
sudo umount 设备名
示例:
sudo umount /mnt/data
sudo umount /dev/sdb1
lsof +D /mnt/data
或
fuser -mv /mnt/data
sudo umount -l /mnt/data # 懒卸载(lazy)
或
sudo umount -f /mnt/data # 强制卸载(NFS 常用)
⚠️ 不建议对本地磁盘频繁使用 -f
sudo umount -f /mnt/nfs
如果卡死:
sudo umount -l /mnt/nfs
sudo nano /etc/fstab
找到类似:
/dev/sdb1 /mnt/data ext4 defaults 0 2
✅ 删除或注释掉(加 #):
# /dev/sdb1 /mnt/data ext4 defaults 0 2
保存后:
sudo systemctl daemon-reload
sudo rmdir /mnt/data
⚠️ 确保已经卸载,否则会失败
sudo umount /mnt/iso
sudo swapoff -a
永久关闭:
sudo nano /etc/fstab
注释 swap 行。
| 错误 | 原因 | 解决 |
|---|---|---|
| device is busy | 有进程占用 | lsof / fuser |
| not mounted | 没挂载 | 检查 mount |
| umount: /mnt: target is busy | 当前在目录内 | cd 出来 |
卸载挂载 =
umount,不是unmount
如果你愿意,可以告诉我:
我可以给你更精准的命令。