说明

  dumpe2fs命令用于导出ext2/ext3/ext4文件系统内部的相关信息,例如:文件系统的组成包含超级块、块组、inode、block等信息(该命令在Centos7下没有得到任何信息)

格式

  dumpe2fs [option] [设备名]

常用命令
  • -b:打印文件系统中预留的块信息
  • -h:仅显示超级块信息
  • -i:从指定的文件系统映像文件中读取文件的系统信息
  • -x:以16进制格式打印信息块成员
示例

1、查看系统inode信息

[root@localhost ~]# dumpe2fs /dev/sda1|egrep -i "inode size|inode count"
dumpe2fs 1.42.9 (28-Dec-2013)
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1 #这里没有能获取到相关信息

[root@localhost ~]# df -i #查看inode的数量及使用情况
Filesystem                Inodes  IUsed    IFree IUse% Mounted on
/dev/mapper/centos-root 18358272 175555 18182717    1% /
devtmpfs                  123071    396   122675    1% /dev
tmpfs                     125427      1   125426    1% /dev/shm
tmpfs                     125427    494   124933    1% /run
tmpfs                     125427     13   125414    1% /sys/fs/cgroup
/dev/sda1                 512000    330   511670    1% /boot

[root@localhost ~]# xfs_growfs /dev/sda1 #centos7下使用该命令查看
meta-data=/dev/sda1              isize=256    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=853, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
参考文档