标签: linux filesystems vfs page-caching
在Linux文件系统中,我知道页面缓存位于VFS和文件系统之间。想知道,在任何时候文件系统是否会知道页面缓存中的(文件的)页面,或者仅VFS层会具有此信息?
哪个层实现页面缓存逻辑(VFS或FS)?从Linux内核代码的哪一部分开始了解这一点?
页面缓存的实现对于不同的文件系统是否有所不同(例如对于单节点文件系统(例如ext4)和分布式文件系统(例如GFS2)是不同的?
| VFS | -> |页面缓存| -> |文件系统,例如:ext4 |