gpt4 book ai didi

linux - dentry 和 i-node 的数量

转载 作者:太空狗 更新时间:2023-10-29 11:39:09 25 4
gpt4 key购买 nike

我在考试中遇到了以下问题:

在 ext3 文件系统中,dentry 的数量高于 i-node 的数量。

我必须用 True 或 False 来回答并解释。

我的回答:

这是错误的,因为 dentries 是目录之间的链接,基本上一切都是 i-node(甚至是目录)所以 # i-nodes > # dentries。

但是我还没有考虑过 ext3 文件系统。有什么我遗漏的或我的答案是正确的吗?

最佳答案

由于以下原因,我们可能会有更多的 dentry:

  1. 所有硬链接(hard link)都有唯一的目录,但指向同一个 inode。
  2. 返回 ENOENT(文件或目录不存在)的查找会创建一个目录并将其 inode 指针标记为 NULL(技术上称为负目录)。这有助于加快否定查找,即查找不存在的路径。

关于linux - dentry 和 i-node 的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com