温馨提示×

怎样卸载CentOS挂载

小樊
40
2026-07-08 21:08:17
栏目: 智能运维

在 CentOS 中,卸载(卸载挂载)指的是取消挂载(unmount)一个已经挂载的文件系统,比如磁盘分区、NFS、ISO 等。下面按常见场景给你说明。


一、查看当前挂载情况

df -h

mount

示例输出:

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

二、普通卸载(最常用)

umount /挂载点

✅ 示例:

umount /data

或按设备名卸载:

umount /dev/sdb1

三、卸载失败时的常见原因与解决方法

1️⃣ 设备正忙(device is busy)

umount: /data: device is busy

解决方法一:找出占用进程

lsof +D /data

fuser -mv /data

然后杀掉相关进程:

kill -9 PID

解决方法二:延迟卸载(推荐)

umount -l /data

-l 表示 lazy unmount,系统不再接受新访问,等进程释放后自动卸载。


2️⃣ 当前目录就在挂载点

cd /data
umount /data

✅ 解决:

cd /
umount /data

四、卸载 NFS 挂载

和本地挂载一样:

umount /mnt/nfs

如果 NFS 无响应,可强制卸载:

umount -f /mnt/nfs

或者:

umount -l /mnt/nfs

五、卸载 ISO 镜像

umount /mnt/iso

六、永久卸载(开机不再挂载)

如果是自动挂载,必须删除 /etc/fstab 中的配置。

  1. 编辑 fstab
vi /etc/fstab
  1. 删除或注释掉类似这行:
/dev/sdb1  /data  ext4  defaults  0 0
  1. 保存后验证:
mount -a

七、常见错误总结

错误 原因 解决
device is busy 有进程占用 fuser / lsof / umount -l
umount: not mounted 没挂载或路径错 df -h 确认
umount: target is busy 当前目录在挂载点 cd 到其他目录

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

  • 磁盘 / NFS / ISO / 云盘
  • 报错信息是什么?

我可以给你针对你实际情况的精确命令

0