在 CentOS 中,卸载(卸载挂载)指的是取消挂载(unmount)一个已经挂载的文件系统,比如磁盘分区、NFS、ISO 等。下面按常见场景给你说明。
df -h
或
mount
示例输出:
/dev/sdb1 on /data type ext4 (rw,relatime)
umount /挂载点
✅ 示例:
umount /data
或按设备名卸载:
umount /dev/sdb1
umount: /data: device is busy
lsof +D /data
或
fuser -mv /data
然后杀掉相关进程:
kill -9 PID
umount -l /data
-l表示 lazy unmount,系统不再接受新访问,等进程释放后自动卸载。
cd /data
umount /data
✅ 解决:
cd /
umount /data
和本地挂载一样:
umount /mnt/nfs
如果 NFS 无响应,可强制卸载:
umount -f /mnt/nfs
或者:
umount -l /mnt/nfs
umount /mnt/iso
如果是自动挂载,必须删除 /etc/fstab 中的配置。
vi /etc/fstab
/dev/sdb1 /data ext4 defaults 0 0
mount -a
| 错误 | 原因 | 解决 |
|---|---|---|
| device is busy | 有进程占用 | fuser / lsof / umount -l |
| umount: not mounted | 没挂载或路径错 | df -h 确认 |
| umount: target is busy | 当前目录在挂载点 | cd 到其他目录 |
如果你愿意,可以告诉我:
我可以给你针对你实际情况的精确命令 ✅