【发布时间】:2015-02-05 08:40:52
【问题描述】:
我对 Inode 与 Vnode 有一些疑问。据我了解,inode 是虚拟文件系统使用的文件的表示形式。而 vnodes 是特定于文件系统的。这是正确的吗?
另外,我很困惑 inode 是内核数据结构,即它是内存中的数据结构还是存在于实际磁盘中的块上的数据结构?
【问题讨论】:
-
请尝试使用
inode一词在操作系统的源代码中自己寻找答案,例如github.com/torvalds/linux。否则,您的问题的研究工作量非常小,并且可能会被否决,因为它不是一个实际的编码问题。听起来更像是诸如此类的家庭作业问题 -
我个人不同意。虽然是的,执行所有研究并仔细研究维基百科和手册页可能是有意义的,但您还必须意识到 stackoverflow 是使用的类似资源,因此可以将相同的信息浓缩成更易于理解的格式。鉴于这个问题在其他地方不存在,我认为它绝对有效。
标签: operating-system filesystems inode vfs