温馨提示×

Linux卸载挂载怎么操作

小樊
46
2026-08-01 15:55:46
栏目: 智能运维

在 Linux 中,“卸载挂载”通常指的是卸载已经挂载的文件系统(umount)。下面按常见场景给你说明操作步骤和注意事项。


一、查看当前挂载情况

mount
# 或
df -h

示例输出:

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

二、卸载挂载(umount)

1️⃣ 基本卸载命令

umount 挂载点

umount 设备名

✅ 推荐用挂载点

umount /mnt/data

三、常见错误及解决方法

❌ 1. device is busy(设备正忙)

umount: /mnt/data: target is busy

解决方法:

方法一:查看谁在使用

lsof /mnt/data
# 或
fuser -mv /mnt/data

然后关闭相关进程:

kill -9 PID

方法二:懒卸载(不推荐长期使用)

umount -l /mnt/data

-l:lazy unmount,系统不再接受新访问,等当前进程释放


❌ 2. 当前目录就在挂载点中

cd /mnt/data
umount /mnt/data

✅ 解决:

cd /
umount /mnt/data

四、卸载 NFS / 网络挂载

umount -f /mnt/nfs

如果卡死:

umount -f -l /mnt/nfs

五、卸载并删除挂载配置(永久卸载)

1️⃣ 卸载

umount /mnt/data

2️⃣ 删除 /etc/fstab 中的挂载项

编辑:

vim /etc/fstab

删除类似:

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

⚠️ 不要删错,否则系统可能起不来


六、卸载交换分区(swap)

swapoff /dev/sdb2

查看:

swapon -s

七、检查是否卸载成功

df -h | grep /mnt/data

没有输出即已卸载。


八、常见命令速查

操作 命令
查看挂载 df -h / mount
卸载 umount 挂载点
强制卸载 umount -f
懒卸载 umount -l
查看占用 lsof /挂载点
关 swap swapoff

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

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

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

0