impl VolumeBackend for LocalRuntime 目前对CRUD四个方法一律返回 Unsupported
(src/boxlite/src/runtime/volumes.rs)。实现一个本地命名卷存储,让本地 runtime 具备与 REST 后端等价的 CRUD 语义。
要决定的
{home} 下的落盘布局:payload 目录与元数据的隔离方式 —— 元数据不能放进payload, payload 会整体交给 guest,放进去就会被 box 读到、删掉
- 卷 id 的铸造规则与字符集(与 box id 同构,参照
src/boxlite/src/runtime/id.rs)
- name 唯一性与并发创建的处理
验收: 四个现有方法在本地 runtime 全部跑通;
CLI boxlite volume create/ls/get/rm在无服务端时可用;
元数据与 payload 隔离(guest 不可见元数据) ;
impl VolumeBackend for LocalRuntime目前对CRUD四个方法一律返回Unsupported(
src/boxlite/src/runtime/volumes.rs)。实现一个本地命名卷存储,让本地 runtime 具备与 REST 后端等价的 CRUD 语义。要决定的
{home}下的落盘布局:payload 目录与元数据的隔离方式 —— 元数据不能放进payload, payload 会整体交给 guest,放进去就会被 box 读到、删掉src/boxlite/src/runtime/id.rs)验收: 四个现有方法在本地 runtime 全部跑通;
CLI
boxlite volume create/ls/get/rm在无服务端时可用;元数据与 payload 隔离(guest 不可见元数据) ;