这个问题是对https://unix.stackexchange.com/questions/18605/how-are-directories-implemented-in-unix-filesystems的扩展
我的目标是实现基本文件系统:在读取 inode 编号和名称后,我们知道文件的名称,因此我们可以列出目录内容,但我们无法确定条目的类型:它是文件还是文件。如果目录中有 1000 个条目,那么读取 1000 个 inode 以确定它是文件还是目录看起来太傻了。
我在这里遗漏了什么还是只有这种方式?