这个问题是Unix 文件系统中如何实现目录的扩展?
我的目标是实现基本的文件系统:在读取 inode 编号和名称后,我们知道文件的名称,因此我们可以列出目录内容,但我们无法确定条目的类型:它是另一个目录还是文件。如果目录中有 1000 个条目,那么读取 1000 个 inode 只是为了确定它是文件还是目录看起来太傻了。
我在这里遗漏了什么还是只是这样?
filesystems directory files
directory ×1
files ×1
filesystems ×1