/mnt用于手动长期挂载(如nfs、硬盘分区),需手动建目录;/media专供桌面环境自动挂载u盘等即插即用设备,插拔时自动创建/删除子目录;/dev是设备节点,非挂载点,必须挂载后才能访问。

/mnt 和 /media 都是挂载点,但分工明确,用错容易带来混乱或自动机制失效。
/mnt:适合手动、长期、稳定的挂载
这个目录由管理员主动控制,系统不会自动生成子目录,也不参与自动挂载流程。
- 挂载前必须手动创建空目录,比如:
sudo mkdir /mnt/nas或sudo mkdir /mnt/backup - 常用于挂载 NFS 共享、Samba 卷、硬盘分区(如
/dev/sdb1)、ISO 镜像,或系统恢复时的根分区 - 命名自由,建议按用途清晰命名(如
/mnt/win_c、/mnt/data),方便识别和脚本调用 - 卸载后目录保留,适合反复挂载同一设备,也便于写入自动化脚本或 fstab 配置
/media:专为即插即用设备设计
桌面环境(GNOME/KDE 等)默认用它管理可移动设备,整个过程对用户透明。
- 插入 U 盘、SD 卡、光盘后,系统自动创建子目录(如
/media/MyUSB或/media/UNTITLED),并完成挂载 - 拔出设备时,通常自动卸载并删除对应子目录,不留残留
- 普通用户无需执行
mount命令,图形文件管理器里直接点击访问即可 - 不建议手动在 /media 下建固定目录挂载——会和桌面环境冲突,可能导致挂载失败或目录被意外删除
怎么选?看设备性质和使用方式
核心判断依据是“谁控制生命周期”:你来管,就用 /mnt;系统自动管,就交给 /media。
- U 盘、手机、光盘、读卡器 → 走 /media(让桌面环境处理)
- NAS 共享、第二块 SATA 硬盘、虚拟机磁盘镜像、救援系统分区 → 放 /mnt
- 写 shell 脚本或定时任务时,优先用 /mnt 下的固定路径(比如
/mnt/backup),避免依赖 /media 的动态名称 - 别把长期使用的 SSD 分区挂到 /media/ssd —— 它不是为这种场景设计的,语义不符且易出问题
顺带提醒:/dev 不是挂载点
/dev/sda1、/dev/nvme0n1p2 是设备节点,代表硬件本身。它们不能直接读写文件,必须先挂载到 /mnt 或 /media 下的某个目录,才能当普通文件系统用。
挂载命令始终是:sudo mount /dev/xxx /mnt/xxx 或 sudo mount /dev/xxx /media/xxx —— /dev 是起点,/mnt 和 /media 才是终点。











