温馨提示×

centos mount怎样卸载设备

小樊
47
2026-09-21 08:26:41
栏目: 智能运维

在 CentOS(以及其他 Linux 发行版)中,卸载已挂载的设备通常使用 umount 命令(注意不是 unmount)。

一、基本卸载方法

  1. 按挂载点卸载
umount /mnt/data

(假设设备挂载在 /mnt/data)

  1. 按设备名卸载
umount /dev/sdb1

二、查看当前挂载情况

在卸载前,可以先确认设备挂载位置:

mount | grep sdb
# 或
df -h
# 或
lsblk

三、常见卸载失败及解决方法

1. 设备忙(device is busy)

umount: /mnt/data: target is busy.

原因:有进程正在使用该目录或文件。

解决方法:

  • 查看谁在使用:
lsof +D /mnt/data
# 或
fuser -m /mnt/data
  • 杀掉相关进程:
fuser -k /mnt/data
  • 再卸载:
umount /mnt/data

2. 强制卸载(不推荐,除非紧急)

umount -l /mnt/data

(--lazy 延迟卸载,进程结束后才真正卸载)

或:

umount -f /mnt/data

(强制卸载,常用于 NFS)


四、卸载 NFS 设备

umount -f -l nfs_server:/share

五、从 /etc/fstab 移除自动挂载(可选)

如果设备写在 /etc/fstab 中,卸载后如需永久取消自动挂载,编辑:

vi /etc/fstab

删除对应行即可。


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

  • 是本地磁盘、U 盘还是 NFS?
  • 报错信息是什么?

我可以给你更精确的命令。

0 踩