归档
按年月回看所有已发布文章。
-
源码解析 RustFS PUT Object:从 HTTP 入口到 xl.meta 提交(2026)
沿 8 节点 16 磁盘 Docker 集群,梳理 RustFS 的 PUT Object 如何经过 s3s、ECStore、pool/set 选择、纠删码写入和 xl.meta 提交。
-
源码解析 RustFS ECStore 初始化:format.json、远端磁盘 RPC 与 deployment_id 收敛(2026)
沿真实 8 节点 16 磁盘 Docker 集群,解释 RustFS ECStore 如何初始化 format.json,并让多 pool 复用同一个 deployment_id。
-
Rust 学习笔记 03:把 Rust 语法看成几种壳
从 CommandResult、Arc::new、pub、mod/use/crate、derive、LazyLock、RefCell 和 dyn 入手,把 Rust 初学时最容易混的语法统一到几个模型里。
-
源码解析 RustFS 启动:从 RUSTFS_VOLUMES 到 DistErasure 拓扑(2026)
沿 RustFS 启动源码读一遍 async_main、run、监听上下文和存储拓扑初始化,解释 8 节点 16 磁盘环境如何变成 DistErasure 与默认 EC 4+4。
-
RustFS 扩容、Rebalance 与换盘回填实践笔记(2026)
用一个 8 节点 16 磁盘实验观察 RustFS 新增 pool、post-expansion rebalance、坏盘换盘回填和缩容边界。
-
图解 RustFS 磁盘自描述:从 format.json 到 pool.bin(2026)
沿一次 4 节点 8 磁盘实验,追踪 RustFS 如何用 RUSTFS_VOLUMES、format.json、set、xl.meta 和 pool.bin 重建存储视图。
-
Rust 学习笔记 02:用链表理解 Box、Option 和智能指针
从一个最直觉但无法编译的链表节点开始,用 Rust 实现 push、pop 和 peek,理解 Box、Option、take、借用和 Drop。
-
Rust 学习笔记 01:从 C 语言视角理解生命周期和所有权
把 Rust 的所有权、借用和生命周期放回栈、堆、指针、malloc/free 这些 C 语言问题里,建立第一层内存安全直觉。
-
给个人博客接入 Google 收录:一次 AI 协作实录
记录一次把个人博客接入 Google Search Console、Cloudflare DNS 验证和 sitemap 提交的 AI 协作过程。
-
开始记录 F3D Life
这是一篇开篇记录,说明我想在这里整理技术实践、AI 工具和长期学习。
-
一个优秀的 skill 怎么写
翻译自 X 上的一篇文章,讲述如何编写一个高质量 skill。