我阅读了minix的API,但仍然感到困惑,并且无法使用inode编号获得'真正的'inode结构
我们只能用“stat”结构获得“inode number”,对吗?获得该数字后,有没有办法获得相应的inode结构?
答案 0 :(得分:2)
不,没有。在大多数基于UNIX的操作系统中,只能使用其inode编号来查找文件的任何方面,并且也无法从磁盘获取实际的inode结构。 (后者是因为inode的内部表示不能保证具有任何特定形式。在某些操作系统上,如Linux上的procfs
,根本不存在inode。)
您唯一能够在基于UNIX的操作系统上使用inode编号的方法是确定两个文件或硬链接是相同的。