BrewFSBrewFS
BrewFSBrewFS
快速上手
架构总览读写路径Chunk 布局元数据层对象后端缓存 · 压缩 · GC
架构

读写路径

把 IO 路径组织成清晰的 Rust 流水线 — 没有隐藏的魔法。

BrewFS 将 IO 路径组织成清晰的 Rust 流水线 — 从一次文件写入到一个对象块之间没有任何 隐藏的魔法。

写路径

FUSE write
  → VFS::write
  → FileWriter::write_at
  → Chunk 切分
  → SliceState 追加
  → 自动 flush
  → DataUploader
  → ObjectBlockStore
  → 元数据提交

读路径

FUSE read
  → VFS::read
  → FileReader
  → 加载 Slice 元数据
  → 偏移映射 → 对象块
  → 读取对象后端
  → 合并 slice / 空洞补零
  → 返回字节

架构总览

从 FUSE 到对象存储的六个清晰分层 — 不是黑盒。

Chunk 布局

Chunk、Block、Slice 是一等公民概念。

On this page

写路径读路径