推荐使用findmnt,它结构清晰、支持树状展示与精准筛选,能一次性显示挂载点、设备、文件系统类型及选项;df -h侧重空间查看,mount虽全但格式松散,均不如findmnt可靠。

直接用 df -h 或 mount 都能看挂载点和文件系统类型,但两者侧重点不同:df -h 适合查空间,mount 更全更准;想一次看清“挂在哪、是什么类型、怎么挂的”,推荐组合使用或换用更现代的 findmnt。
df -h:快速看挂载点 + 类型 + 空间占用
它只显示有实际存储空间的挂载点(比如 ext4、xfs、ntfs),会自动过滤掉 proc、sysfs、tmpfs 这类伪文件系统。
- df -Th:最常用,同时显示文件系统类型(FSTYPE)和人类可读容量
- df -Th | grep "^/dev":只保留物理设备挂载项,排除 tmpfs/devtmpfs 等干扰
- df -T /home:查某个路径归属哪个设备及类型,适合定位单个目录
mount:查所有挂载项 + 类型 + 完整参数
它从 /proc/mounts 读取内核真实状态,包含所有挂载——哪怕是没有磁盘空间的 tmpfs、overlayfs、bind mount,也都会列出来。每行格式是:设备 → 挂载点 → 类型 → (选项)。
- 直接运行 mount,就能看到全部,包括 /proc、/sys、/run 等关键伪文件系统
- mount | grep "ext4":按文件系统类型筛选
- mount | column -t:让输出对齐,更易读
findmnt:结构清晰、支持筛选、人机两用
这是目前最推荐的工具,输出默认树状缩进,能直观反映 bind mount、overlayfs 的嵌套关系,也支持精准查询和脚本解析。
- findmnt:树状展示所有挂载,含 SOURCE、TARGET、FSTYPE、OPTIONS 四栏
- findmnt -l:线性列表形式,适合快速扫读
- findmnt -t xfs,nfs:按多种类型联合筛选
- findmnt /var/log:查某路径是否被挂载,连子挂载和 UUID 都能匹配上
补充技巧:确认挂载是否真实生效
有时 mount 显示挂了,但访问报错,可能是 automount 未触发或卸载残留。这时要交叉验证:
- 看 /proc/mounts:它是内核级权威来源,cat /proc/mounts | grep "/data"
- 试访问挂载点:ls /mnt/data,看能否列出内容
- 查设备是否存在:lsblk -f | grep -A2 "/mnt/data",确认分区有 UUID 和文件系统类型











