温馨提示×

linux mount是什么

小樊
35
2026-07-06 11:02:27
栏目: 智能运维

在 Linux 里,mount(挂载) 指的是把一个存储设备(如硬盘分区、U 盘、光盘、网络文件系统等)连接到当前目录树中的某个目录,让系统可以访问其中的文件。


一句话理解

mount = 把“设备”挂到“目录”上,让目录成为访问设备的入口。


基本概念

1️⃣ Linux 的文件系统结构

Linux 中:

  • 一切皆文件
  • 所有文件都在一棵 目录树 中(从 / 开始)
  • 设备本身不会自动出现在目录中,必须挂载

2️⃣ mount 的作用

  • 让系统识别并使用存储设备
  • 把设备内容映射到某个目录
  • 挂载后,访问该目录 = 访问设备内容

常见示例

✅ 查看已挂载的设备

mount

df -h

✅ 挂载一个设备(需要 root 权限)

mount /dev/sdb1 /mnt

含义:

  • /dev/sdb1:硬盘分区
  • /mnt:挂载点(目录)

挂载后:

ls /mnt

看到的就是 /dev/sdb1 里的文件。


✅ 卸载(取消挂载)

umount /mnt

⚠️ 注意:不是 unmount,而是 umount


常见挂载对象

类型 示例
硬盘分区 /dev/sda1
U 盘 /dev/sdb1
ISO 镜像 mount -o loop xxx.iso /mnt
NFS(网络文件系统) mount -t nfs server:/path /mnt
tmpfs(内存文件系统) mount -t tmpfs tmpfs /tmp

开机自动挂载(/etc/fstab)

系统启动时自动 mount:

cat /etc/fstab

示例:

/dev/sdb1  /data  ext4  defaults  0  2

常见错误

mount: /mnt: mount point does not exist ✅ 先创建目录:

mkdir /mnt

device is busy ✅ 确保没有程序正在使用该目录:

lsof +D /mnt

总结

  • mount 是 Linux 管理存储的核心命令
  • 设备 → 挂载点(目录)
  • 卸载用 umount
  • 自动挂载靠 /etc/fstab

如果你愿意,我也可以:

  • 图解方式解释 mount
  • mount 和分区、文件系统的关系
  • 结合 真实服务器 / 云服务器场景说明

0