目录 inode 与 ext 类型文件系统上的文件 inode 不同吗?

目录 inode 与 ext 类型文件系统上的文件 inode 不同吗?

我正在读这本书

  • Brian Ward 的《Linux 是如何工作的》

第 4.5 章说

目录 inode 包含文件名列表以及其他 inode 的相应链接。

这意味着目录的 inode 在结构上与普通文件的 inode 不同。

我找到了这个问题那里的最高(也是唯一)答案暗示这是不正确的(它同意布莱恩·沃德(Brian Ward)的观点,但答案被高度否决),所以我想知道什么是正确的。

如果我正在寻找的答案是特定于文件系统的,我有兴趣知道 ext2/3/4 的答案。

答案1

本质上它们是相同的,请参阅:

只是数据块不同。我建议您下载足够旧版本的 Linux 内核(例如2.0)并研究 ext2 文件系统源代码,这将使您有充分的了解。

相关内容