packages storing
包存储
在设备上,包 BLOB 存储于内容可寻址的文件系统中,该文件系统针对一次写入,频繁读取的文件进行了优化,称为 blobfs。这使得包在所有包范围内被去重并采用各自的哈希加密验证。Fuchsia 在 blobfs 上运行 pkg-cache 服务以便进行包管理。
!["blobfs" 中包缓存建立的图示 —— 内容可寻址的文件系统使 BLOB 去重并允许它们在包间共享。] (/get-started/images/intro/blobfs.png){: width="632"}
pkg-cache 层跟踪系统中哪些包当前处于活动状态。包未在 Fuchsia 中明确安装或删除。软件按需交付,同样可以通过定期的垃圾清理从不再活动的包中回收空间。当 pkg-cache 触发垃圾清理已回收空间时,任何未被活动包引用的内容 BLOB 将被删除。
注:更多有关 Fuchsia 中包和软件交付的技术细节,请参考包文档。
最后更新:
2022 年 12 月 31 日(Saturday) 21:07 CST