温馨提示×

如何卸载Linux挂载点

小樊
48
2026-08-28 04:52:04
栏目: 智能运维

在 Linux 中**卸载(卸载挂载点)**通常使用 umount 命令。下面按常见场景给你一个完整说明。


一、基本卸载命令

umount 挂载点

umount 设备名

示例

umount /mnt/data
umount /dev/sdb1

二、查看当前挂载情况

在卸载前,建议先确认挂载点:

mount | grep 挂载点

df -h

或(推荐)

lsblk

三、常见错误及解决方法

1️⃣ umount: target is busy

说明该挂载点正在被使用。

查看谁在使用

lsof +D /mnt/data

fuser -mv /mnt/data

解决方法

方法一:退出使用该目录

cd /

方法二:强制卸载(不推荐,除非必要)

umount -l /mnt/data

方法三:杀掉相关进程

fuser -km /mnt/data

四、卸载网络 / 特殊文件系统

NFS 卸载

umount -f /mnt/nfs

如果卡死:

umount -f -l /mnt/nfs

五、卸载交换分区(swap)

swapoff /dev/sdb2

或关闭全部 swap:

swapoff -a

六、开机自动挂载的处理(重要)

如果卸载后重启又自动挂载,需要检查:

cat /etc/fstab

将对应的一行删除或注释(加 #):

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

七、卸载示例完整流程

# 1. 查看挂载
df -h

# 2. 尝试卸载
umount /mnt/data

# 3. 如果 busy
fuser -mv /mnt/data

# 4. 强制卸载
umount -l /mnt/data

八、注意事项 ⚠️

  • ❌ 不要卸载 //home/var 等系统关键目录
  • ✅ 卸载前确认无重要读写操作
  • ✅ 虚拟机 / 容器环境需额外注意

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

  • 物理机 / 虚拟机 / 容器
  • 挂载的是 磁盘 / NFS / LVM / 云盘
  • 报错信息原文

我可以给你精确到命令级别的解决方案。

0