Спасибо за ответ dtmilano. Я уже попробовал это, прежде чем задавать вопрос. Но я думаю, что результат неправильный. Проблема в том, что я забываю конвертировать немного порядка байтов!
Ниже я запишу мои шаги для вашей справки:
$ sudo dd if = / dev / sda3 bs = 1k skip = 1 count = 4
Первая строка в суперблоке: 0000000: 0000 3a04 fdc4 3904 a616 3600 45f6 fc00 ..: ... 9 ... 6.E ...
Таким образом, согласно декларации struct ext3_super_block в ext3_fs.h: / 00 / __le32 s_inodes_count; / * Количество инодов / __le32 s_blocks_count; / Количество блоков * /
Количество инодов 043a0000 = 70909952 (0000 3a04 следует преобразовать в 043a0000) Количество блоков 0439c4fd = 70894845
Это то же самое, что и вывод dumpe2fs: Количество узлов: 70909952 Количество блоков: 70894845