最直接有效的方式是组合使用lsblk、df、fdisk/parted/blkid和mount命令:lsblk树状展示磁盘分区及挂载点;df显示已挂载文件系统空间使用;fdisk/parted/blkid查分区表与设备底层信息;mount列出当前所有挂载项。

最直接有效的方式是组合使用几个命令,各自侧重不同信息维度,互相印证。
查看块设备树状结构(推荐首选)
lsblk 命令以清晰的树形展示所有磁盘、分区及其挂载点,无需 root 权限,输出直观易读:
- 运行 lsblk 查看基础结构(含设备名、大小、类型、挂载点)
- 加 -f 参数显示文件系统类型、LABEL、UUID:lsblk -f
- 加 -l 参数转为列表格式,便于管道处理:lsblk -fl
查看已挂载文件系统的空间使用情况
df 关注的是“已挂载”的部分,显示每个挂载点的实际容量、使用率和挂载路径:
- 运行 df -h 以人类可读单位(G/M)显示
- 加 -T 显示文件系统类型:df -hT
- 只看物理磁盘设备(排除 tmpfs、devtmpfs 等虚拟文件系统):df -hT | grep "^/dev/"
查看详细分区表与设备底层信息
当需要确认磁盘是否被识别、分区是否有效、或排查未挂载分区时,用以下命令:
- sudo fdisk -l:列出所有磁盘的分区表(MBR/GPT)、起始扇区、大小、ID 类型;需 root 权限
- sudo parted -l:更友好地显示 GPT 分区、对齐状态、未分配空间等
- blkid:快速获取所有块设备的 UUID 和文件系统类型,适合写入 /etc/fstab 时引用
验证当前活跃挂载项
mount 命令显示内核当前维护的所有挂载记录,包括非 /dev 设备(如 proc、sysfs、bind mount):
- 运行 mount 查看全部挂载项
- 过滤只看本地磁盘:mount | grep "^/dev/"
- 配合 column -t 排版更清晰:mount | grep "^/dev/" | column -t











