findmnt 命令详解
更新时间:2026-08-28。本文是「一个命令一个文档」系列,聚焦
findmnt——文件系统与 LVM 命令族(见文件系统与 LVM 命令族)。想看清"当前到底挂了哪些盘、挂哪了、什么类型",它比裸 mount 输出更直观。
findmnt 以树形(或列表)展示 /proc/self/mountinfo 里的挂载信息,层次清晰、可读性强,是 mount 命令的现代替代查看工具。
一、基本用法
bash
findmnt # 默认树形展示所有挂载
findmnt -l # -l 列表(每行一个,便于脚本 grep)
findmnt /data # 只看某个挂载点
findmnt /dev/sdb1 # 按设备查挂载树形默认能一眼看出"哪个挂在哪里、谁是谁的子挂载"。查特定挂载点/设备用路径或设备名直接过滤,比
mount | grep干净。
二、看类型与选项
bash
findmnt -t ext4 # -t 只显示某文件系统类型
findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS # -o 自定义输出列
findmnt -D # -D 显示每个挂载的磁盘用量
-o选列(TARGET/SOURCE/FSTYPE/OPTIONS 等)做自定义报表;-D顺带显示用量,排"某个挂载快满了"很方便。
三、findmnt vs mount
| 命令 | 特点 |
|---|---|
| mount | 老牌,输出平铺、信息密(见mount 命令详解) |
findmnt | 树形、可读、列可选、支持筛选 |
四、踩坑:某些容器里精简
bash
# 极简容器可能没装 findmnt,退化用 mount 或 cat /proc/mounts老镜像/精简容器可能没有 findmnt,fallback 用 mount 或读
/proc/mounts。大部分现代发行版都自带。
五、实战:确认某盘挂载选项
bash
findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS /data # 看 /data 的挂载细节一句话总结
findmnt = 树形查看挂载信息:比裸 mount 直观,-l 列表、-t 按类型、-o 选列、-D 带用量;按设备/挂载点过滤很方便。挂载/卸载动作仍用 mount/umount。精简环境可能没有 findmnt,退化用 mount。