BrewFSBrewFS
BrewFSBrewFS
快速上手
开发者示例后端适配指南元数据后端指南参与贡献代码结构
开发者

代码结构

BrewFS 仓库导览。

brewfs/
├── crates/
│   ├── brewfs/          # CLI / daemon 入口,mount 命令
│   ├── brewfs-fuse/     # FUSE 请求处理
│   ├── brewfs-vfs/      # VFS:路径、inode、句柄、读写
│   ├── brewfs-meta/     # 元数据客户端:sqlx、redis、etcd、tikv
│   ├── brewfs-chunk/    # Chunk / Block / Slice 引擎、压缩、GC
│   ├── brewfs-object/   # 对象后端:local-fs、s3
│   └── brewfs-bench/    # 基准入口
└── docs/                # 设计笔记

分层与架构一一对应:每个 crate 边界就是一个层边界,让 IO 流水线 保持可审查、可测试。

参与贡献

如何参与 BrewFS。

BrewFS vs JuiceFS

JuiceFS 是 production-first,BrewFS 是 Rust-first 且 Agent-ready。