Minix 目录条目在哪里?
Where are Minix directory entries?
我正在尝试了解 Minix 文件系统结构。我理解第一个块是引导块,第二个是超级块;在位图之后是索引节点,然后是数据块。
但是目录条目和文件名在哪里?我怎样才能遍历它们?我超级困惑。
我已经收到了 Tumbleweed 批次,但还是感谢大家的努力。
如果有人偶然发现了这个,我在数据块中找到了目录和文件条目。首先,读取根 inode(即 inode #1),然后遍历其区域以查找目录条目(在 Minix3 fs 中每个目录条目为 64 字节,因此每个块可以包含 1024/64 = 16 个条目)。每个目录条目包含目录的 4 字节 inode 索引,因此您递归地进行。
我正在尝试了解 Minix 文件系统结构。我理解第一个块是引导块,第二个是超级块;在位图之后是索引节点,然后是数据块。
但是目录条目和文件名在哪里?我怎样才能遍历它们?我超级困惑。
我已经收到了 Tumbleweed 批次,但还是感谢大家的努力。
如果有人偶然发现了这个,我在数据块中找到了目录和文件条目。首先,读取根 inode(即 inode #1),然后遍历其区域以查找目录条目(在 Minix3 fs 中每个目录条目为 64 字节,因此每个块可以包含 1024/64 = 16 个条目)。每个目录条目包含目录的 4 字节 inode 索引,因此您递归地进行。