Danke für die Antwort von dtmilano. Ich hatte es schon probiert, bevor ich die Frage stellte. Aber ich denke, das Ergebnis ist falsch. Das Problem ist, ich habe vergessen, den kleinen Endian zu konvertieren !!
Im Folgenden schreibe ich meine Schritte zur Referenz auf:
$ sudo dd wenn = / dev / sda3 bs = 1k überspringen = 1 zählen = 4
Die erste Zeile im Superblock lautet: 0000000: 0000 3a04 fdc4 3904 a616 3600 45f6 fc00 ..: ... 9 ... 6.E ...
Also gemäß der struct ext3_super_block-Deklaration in ext3_fs.h: / 00 / __le32 s_inodes_count; / * Inodes count / __le32 s_blocks_count; / Anzahl der Blöcke * /
Die Anzahl der Inodes ist 043a0000 = 70909952 (0000 3a04 sollte in 043a0000 konvertiert werden). Die Anzahl der Blöcke ist 0439c4fd = 70894845
Es ist das gleiche wie die Ausgabe von dumpe2fs: Inode count: 70909952 Block count: 70894845