Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我阅读了 minix 的 API,但仍然感到困惑,并且无法仅使用 inode 编号获得“真正的”inode 结构
我们只能通过“stat”结构获得“inode number”,对吧?但是得到那个数字之后,有没有什么办法可以得到对应的inode结构呢?
不,那里没有。在大多数基于 UNIX 的操作系统中,无法仅使用文件的 inode 编号来查找文件的任何方面,也无法从磁盘中获取实际的 inode 结构。(后者是因为 inode 的内部表示不保证是任何特定的形式。在某些操作系统上,如procfsLinux 上,inode 甚至可能根本不存在。)
procfs
唯一能保证在基于 UNIX 的操作系统上使用 inode 编号的事情是确定两个文件或硬链接是否相同。