跳转至

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