系统内所有文件系统不但依赖VFS共存,而且也依靠VFS系统协同工作。
VFS使得用户可以直接使用open/read/write等系统调用,而无需考虑具体文件系统和实际物理介质。
VFS中具有四个主要的对象类型:
超级块 super_block
代表一个已安装的文件系统
通常对应于存放在磁盘特定扇区中的文件系统超级块或文件系统控制块。
索引节点 inode
代表文件系统中(虽然索引节点仅当文件被访问时,才在内存中创建)的一个文件,它也可以是设备或管道这样的特殊文件
包含内核在操作文件或目录时需要的全部信息
目录?对象 denty