VFS读书笔记
虚拟文件系统的作用:虚拟文件系统(virtual filesystem)也可称之为虚拟文件系统转换(virtual filesystem Switch,VFS),是一个内核层软件,用来处理与Unix标准文件系统相关的所有系统调用。VFS除了能为所有文件系统的实现提供一个通用接口外,还具有另一个与系统性能相关的重要作用。最近最常使用的目录项对象被放在所谓目录项高速缓存(dentry cache)的磁盘高速缓存中,以加速文件路径名到最后一个路径分量的索引节点的转换过程。
通用文件模型由下列对象组成:
超级快对象(superblock object):存放已安装文件系统的有关信息。
索引节点对象(iNode object):存放具体文件的一般信息。
文件对象(file object):存放打开文件与进程之间进行交互的有关信息。
目录项对象(dentry object):存放目录项与对应文件进行链接的有关信息。

浙公网安备 33010602011771号