1

文件系统 Ext4 的特性之一是此处记录的新的可扩展性特性。我想知道源代码级别的哪些更改将使 Ext4 能够支持这些功能,例如 Ext3 没有的几乎无限数量的子目录。指向内核源代码树相关区域的指针将不胜感激。

我试图在 fs/ext4/ 来源中找到线索,但还没有找到。

4

1 回答 1

1

Mathur 等人的论文“新的 ext4 文件系统:当前状态和未来计划”。从文件系统开发人员的角度描述了从 ext3 到 ext4 的变化。

证明我错了,但我认为在 ext4 中和在 ext2/ext 中一样,目录具有使用直接、间接和多级间接指针的块。dentry条目存储在这样的块中。因此,作为 ext4 中的最大文件大小的文件,作为目录的最大数量的目录。但是,正如论文所述,使用特殊 B-Tree 变体的目录索引在默认情况下处于活动状态。

于 2009-12-18T12:54:57.233 回答