FS-Cache 直译过来就是文件系统缓存,它旨在主要给网络文件系统提供一种本地缓存的能力,这里的本地缓存是指占用本地磁盘空间,从而提升慢速网络访问性能。当然,非网络文件系统也可以使用,比如最近 EROFS 就提交了一个基于 FS-Cache 的按需 (on-demand) 读特性。本文主要通过分析 cookie 相关源码来认识该模块,参考内核 5.17。