温馨提示×

linux mount和umount区别

小樊
38
2026-09-14 11:14:21
栏目: 智能运维

在 Linux 中,mountumount 是一对“相反”的命令,用于挂载卸载文件系统。


一、mount(挂载)

作用:
存储设备(如硬盘、U盘、光盘、网络存储)或虚拟文件系统连接到 Linux 目录树中的某个目录(挂载点)。

通俗理解:
“让系统能访问这个设备里的内容”

常见用法

mount /dev/sdb1 /mnt/usb
  • /dev/sdb1:设备
  • /mnt/usb:挂载点(必须存在)

示例

mount -t ext4 /dev/sda1 /data
mount -o ro /dev/cdrom /mnt/cdrom   # 只读挂载

二、umount(卸载)

作用:
把已经挂载的文件系统从目录树中移除,断开设备和目录的关系。

注意:
命令是 umount(不是 unmount)

通俗理解:
“安全断开设备,不再访问里面的内容”

常见用法

umount /mnt/usb
# 或
umount /dev/sdb1

三、主要区别对比

对比项 mount umount
含义 挂载 卸载
目的 让系统能访问设备 断开设备访问
是否占用设备
常见错误 挂载点不存在 设备正忙
使用场景 插入设备后 拔出设备前

四、常见注意事项

1. umount 提示 “device is busy”

说明有程序正在使用该目录:

lsof /mnt/usb
fuser -m /mnt/usb

关闭相关程序后再卸载。

2. 卸载 U 盘前必须 umount

否则可能导致数据损坏。

3. 查看已挂载

mount
df -h

一句话总结

  • mount:把设备“接上”系统
  • umount:把设备“安全拔下”

如果你愿意,我也可以讲 自动挂载(fstab)NFS / 移动硬盘挂载示例

0