Linux 命令速查
文件管理 man dumpe2fs

dumpe2fs

查看 ext 文件系统的超级块与块组信息

返回

补充说明

dumpe2fs 属于 e2fsprogs,读取 ext 系列文件系统的元数据并打印:超级块参数(块大小、inode 数量、挂载计数、特性标志)、块组描述符,以及每个块组的空闲块和 inode 统计。常用于容量规划和故障排查。

默认输出很冗长,-h 只显示超级块,便于快速查看卷标、UUID、特性与错误状态。-f 强制输出,即使文件系统带有未知特性。对已挂载文件系统读取通常安全,但结果可能随时间变化。

注意:它只读不写,不能用于修改参数(修改用 tune2fs)。dumpe2fs -h /dev/sda1 需要读设备权限。输出中的 Filesystem features 可判断是否启用 extents、64bit、metadata_csum 等特性。

若超级块损坏,可用 -o superblock=块号 指定备份超级块读取,具体位置可用 mke2fs -n 设备 查看(常见如 32768)。分析大容量磁盘时,建议把输出保存到文件再检索。

语法

dumpe2fs [选项] 设备

选项

  • -h:只显示超级块信息;
  • -f:忽略未知特性,强制输出;
  • -o superblock=块号:使用指定备份超级块;
  • -V:显示版本。

实例

# 查看超级块摘要
sudo dumpe2fs -h /dev/sda1

# 输出全部块组信息并保存
sudo dumpe2fs /dev/sda1 > sda1-dump.txt

# 查看 UUID、卷标与特性
sudo dumpe2fs -h /dev/sda1 | grep -Ei 'uuid|volume|features|state'

# 使用备份超级块
sudo dumpe2fs -o superblock=32768 /dev/sda1

# 查看块大小与 inode 数量
sudo dumpe2fs -h /dev/sda1 | grep -Ei 'block size|inode count'

参考链接