最常用且信息全面的命令是findmnt、df和mount;findmnt支持树状展示和过滤,df可显示使用率和文件系统类型,mount兼容性好,lsblk则直观呈现设备层级关系。

在终端中列出所有已挂载磁盘的详情,最常用且信息全面的命令是 mount 和 findmnt,而获取底层设备、文件系统类型、挂载点、使用率等综合信息,推荐使用 df 配合选项。
用 findmnt 查看结构化挂载信息
findmnt 是现代 Linux 系统中推荐的工具,输出清晰、支持过滤和树状展示:
- 运行
findmnt(不带参数)可列出所有挂载项,含目标、源、类型、选项等字段 - 加
-t ext4,xfs可只显示指定文件系统类型的挂载点 - 加
--tree以树形方式显示嵌套挂载(如 bind mount 或 overlayfs) - 加
-D显示设备全路径(如/dev/sda1),方便后续操作
用 df 查看磁盘空间与挂载点对应关系
df 主要用于查看磁盘使用情况,但也能反映挂载状态:
-
df -h以易读单位(GB/MB)显示各挂载点容量、已用、可用空间 -
df -T额外显示文件系统类型(如ext4、vfat、btrfs) -
df -hT /home可针对特定路径快速查其所在挂载分区详情
用 mount 查看传统格式的挂载列表
mount 命令输出兼容性好,适合快速浏览:
- 直接运行
mount列出所有当前挂载,格式为device on mountpoint type options -
mount | grep "^/dev"过滤出块设备挂载(排除 proc/sysfs 等虚拟文件系统) - 注意:部分容器或 systemd 管理的挂载可能默认不显示,此时
findmnt更可靠
结合 lsblk 获取设备层级视图
若需同时看到磁盘、分区、挂载点的物理关系,lsblk 非常直观:
-
lsblk -f显示设备树 + 文件系统类型 + 挂载点(空表示未挂载) -
lsblk -o NAME,FSTYPE,LABEL,UUID,MOUNTPOINT,SIZE,ROTA自定义列,适合排查识别问题 - 对 NVMe 或 LVM 设备尤其有用,能一眼看出
nvme0n1p1 → /boot这类映射











