架构
读写路径
把 IO 路径组织成清晰的 Rust 流水线 — 没有隐藏的魔法。
BrewFS 将 IO 路径组织成清晰的 Rust 流水线 — 从一次文件写入到一个对象块之间没有任何
隐藏的魔法。
FUSE write
→ VFS::write
→ FileWriter::write_at
→ Chunk 切分
→ SliceState 追加
→ 自动 flush
→ DataUploader
→ ObjectBlockStore
→ 元数据提交
FUSE read
→ VFS::read
→ FileReader
→ 加载 Slice 元数据
→ 偏移映射 → 对象块
→ 读取对象后端
→ 合并 slice / 空洞补零
→ 返回字节