我正在研究 Ext4 文件系统,并且对 128 字节的 inode 大小感到困惑,因为它似乎与它存储的最后一个元数据值冲突,该值应该在字节 156 处偏移。
在本文档中,它指出 inode 的长度为 128 字节。我在一个未挂载的 /dev/sdb1 上调用了 dumpe2fs。dumpe2fs 结果证实 inode 大小为 128。
但我很困惑,因为该文档描述了存储在 inode 中的元数据。对于元数据的每个条目,都有一个相应的物理偏移量。最后一个条目是项目 ID。它的偏移量为 0x9c(整数为 156)。
元数据偏移量似乎超过了 inode 的分配大小。我在这里有什么误解?