知道“inode数”时如何获得inode结构

时间:2011-11-03 05:01:49

标签: c linux unix inode minix

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

我们只能用“stat”结构获得“inode number”,对吗?获得该数字后,有没有办法获得相应的inode结构?

1 个答案:

答案 0 :(得分:2)

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

您唯一能够在基于UNIX的操作系统上使用inode编号的方法是确定两个文件或硬链接是相同的。