不确定PRJ_FILE_STATE_HYDRATED_PLACEHOLDER文档的含义

时间:2019-03-07 13:35:50

标签: projfs

我开始使用Projected File系统,但是不确定我是否正确阅读了文档。 PRJ_FILE_STATE_HYDRATED_PLACEHOLDER。 说

  

该项目是水合占位符,即该项目的内容已写入磁盘。

对我来说,这听起来像文件内容(不是元数据)已写入磁盘。
但是,还有PRJ_FILE_STATE_FULL听起来也像是缓存了完整的数据(元数据+文件内容)。

我想PRJ_FILE_STATE_HYDRATED_PLACEHOLDER的实际含义

  

[...]该项目的元数据已写入dist。

有人可以确认吗?

1 个答案:

答案 0 :(得分:0)

我在documentation中发现了更详细的另一部分:

  

水合占位符

     

对于文件:文件的内容和元数据已缓存到磁盘。也称为“部分文件”。

     

对于目录:在磁盘上作为占位符创建的目录永远不会成为水合占位符目录。这样,提供程序就可以在其后备存储中的目录中添加或删除项目,并使这些更改反映在本地缓存中。