1

我阅读了 minix 的 API,但仍然感到困惑,并且无法仅使用 inode 编号获得“真正的”inode 结构

我们只能通过“stat”结构获得“inode number”,对吧?但是得到那个数字之后,有没有什么办法可以得到对应的inode结构呢?

4

1 回答 1

2

不,那里没有。在大多数基于 UNIX 的操作系统中,无法仅使用文件的 inode 编号来查找文件的任何方面,也无法从磁盘中获取实际的 inode 结构。(后者是因为 inode 的内部表示不保证是任何特定的形式。在某些操作系统上,如procfsLinux 上,inode 甚至可能根本不存在。)

唯一能保证在基于 UNIX 的操作系统上使用 inode 编号的事情是确定两个文件或硬链接是否相同。

于 2011-11-03T05:30:03.967 回答