在 Linux 中,mount 和 umount 是一对“相反”的命令,用于挂载和卸载文件系统。
作用:
把存储设备(如硬盘、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(不是 unmount)
通俗理解:
“安全断开设备,不再访问里面的内容”
umount /mnt/usb
# 或
umount /dev/sdb1
| 对比项 | mount | umount |
|---|---|---|
| 含义 | 挂载 | 卸载 |
| 目的 | 让系统能访问设备 | 断开设备访问 |
| 是否占用设备 | 是 | 否 |
| 常见错误 | 挂载点不存在 | 设备正忙 |
| 使用场景 | 插入设备后 | 拔出设备前 |
说明有程序正在使用该目录:
lsof /mnt/usb
fuser -m /mnt/usb
关闭相关程序后再卸载。
否则可能导致数据损坏。
mount
df -h
如果你愿意,我也可以讲 自动挂载(fstab) 或 NFS / 移动硬盘挂载示例。