Obrigado pela resposta de dtmilano. Eu já tinha tentado antes de fazer a pergunta. Mas acho que o resultado está errado. O problema é que eu esqueço de converter o little endian !!
Abaixo, escrevo meus passos para sua referência:
$ sudo dd se = / dev / sda3 bs = 1k omitir = 1 contar = 4
A primeira linha no superbloco é:
0000000: 0000 3a04 fdc4 3904 a616 3600 45f6 fc00 ..: ... 9 ... 6.E ...
Então, de acordo com a declaração struct ext3_super_block em ext3_fs.h:
/ 00 / __le32 s_inodes_count; / * Contagem de inodes /
__le32 s_blocks_count; / Blocos contam * /
A contagem de inodes é 043a0000 = 70909952 (0000 3a04 deve ser convertida para 043a0000)
A contagem de blocos é 0439c4fd = 70894845
É o mesmo que o resultado de dumpe2fs:
Contagem de inodes: 70909952
Contagem de blocos: 70894845