VFS读书笔记

虚拟文件系统的作用:虚拟文件系统(virtual filesystem)也可称之为虚拟文件系统转换(virtual filesystem Switch,VFS),是一个内核层软件,用来处理与Unix标准文件系统相关的所有系统调用。VFS除了能为所有文件系统的实现提供一个通用接口外,还具有另一个与系统性能相关的重要作用。最近最常使用的目录项对象被放在所谓目录项高速缓存(dentry cache)的磁盘高速缓存中,以加速文件路径名到最后一个路径分量的索引节点的转换过程。

通用文件模型由下列对象组成:

超级快对象(superblock object):存放已安装文件系统的有关信息。

索引节点对象(iNode object):存放具体文件的一般信息。

文件对象(file object):存放打开文件与进程之间进行交互的有关信息。

目录项对象(dentry object):存放目录项与对应文件进行链接的有关信息。

posted @ 2022-03-20 14:18  咕咕咕-咕  阅读(44)  评论(0)    收藏  举报