
这个账号过去一年写了一大堆 RustFS 和对象存储的实操文章,时间线一拉长,找起来就费劲。这篇目录按"你现在想干什么"来分类,每类挑最常用的篇目,建议收藏,每月更新一次。

先说清楚这份目录的定位:所有文章都是实操向------配置能抄、命令能跑、坑都标了出处。选型判断类文章放在最后一节,需要拍板的时候再看。
一、第一次上手:把它跑起来
零基础从 Docker 单机开始,五分钟出第一个能用的 S3 端点;Windows 用户和想拿旧电脑当家庭云盘的各有专门一篇。
- 5分钟上手 RustFS:搭建你的对象存储服务
- RustFS保姆级教程:Docker快速部署兼容S3的本地对象存储
- 十分钟在自己机器上跑通一个 S3 兼容对象存储(RustFS + Docker)
- 谁说对象存储必须 Linux?RustFS 在 Windows 上照样跑
- Windows 上跑对象存储要不要装 WSL:两条原生路径与它们的边界
- 旧电脑别急着卖:装上 RustFS,变成全家的私有云盘
- 网盘限速逼你开会员?用 RustFS 自己搭一个不限速的"私人网盘"
二、上生产:单机到集群
跑通之后往生产走,从多节点集群到 K8s 三种方案,再到部署完第一件事改默认密码。
- RustFS 生产部署实战:Docker / 二进制 / K8s Operator 三条路径怎么选
- 单盘扛不住了?多节点部署 RustFS,把几台机器的磁盘并成一个纠删码存储池
- RustFS 上生产第一步:从单机到 4 节点多盘集群(MNMD)部署实操
- 在 Kubernetes 里跑对象存储的三个方案:Helm、Operator、以及什么时候别用 K8s
- K8s 都有了,对象存储还要再搭一套?RustFS 官方 Helm chart,一份 values 搞定
- Helm在Kubernetes上部署RustFS生产环境指南
- 在 1Panel 应用商店部署 RustFS:安装、配置与验证步骤
- 你的网站备份只存一块盘?把 1Panel 的备份目标换成 RustFS
- RustFS 控制台不用单独挂域名了:一个参数解决 nginx 子路径反代
- 容器起来之后第一件事:把 rustfsadmin 换掉
- 装机那天就该定下来的磁盘参数:XFS 怎么格式化、怎么挂载
三、数据别只放本地盘:给组件换存储后端
这是本账号的主线系列:每个常见组件一篇,讲清它自带的 S3 接口怎么配、配错哪里不通。挑你正在用的组件直接跳。
大数据与消息
- Kafka 分层存储落地指南:冷 Segment 自动落到 RustFS 对象存储
- Flink 的 checkpoint 和结果集还在落本地盘?用自带 S3 插件接进 RustFS
- 把 RustFS 当 Spark 的数据湖底座:S3A 连接器从官方 demo 接到生产集群
- Ray Data 写出的数据集还在各节点本地盘?直接落进 RustFS 桶
- 数据湖想回滚到上周的版本?用 lakeFS 给 RustFS 桶加 Git 式版本管理
- 用DuckDB直接查RustFS上的数据
AI 训练与推理
- GPU 在空转等数据?PyTorch 训练集进 RustFS 的三种接法
- 模型权重散落在每台 GPU?用 RustFS 给 vLLM 做共享权重库
- 训练实验的模型文件别散落各处:用 RustFS 当 MLflow 的 artifact store
- 模型 checkpoint 放对象存储:分片上传、断点续传与残留清理
- 训练集放在 RustFS 上,怎么像本地盘一样快?用 Curvine 加一层 POSIX 缓存
- AI 训练大文件 Range 读爆炸?RustFS 前面挂一层 Cachey
- 让 AI Agent 直接管对象存储:RustFS MCP 接入实战
- HelixDB 上手:Agent 记忆新方案,基于 RustFS 对象存储,附完整 docker-compose
数据库与可观测性
- 用 pgBackRest把 PostgreSQL备份进RustFS
- ES 快照从本地盘搬到 RustFS:三处配置不写对就通不了
- 用 RustFS 给 Milvus 当向量库持久化底座:从 docker-compose 到生产考量
- 把 LSM 引擎直接架在对象存储上:slatedb 能不能跑在 RustFS 上?
- 指标、日志、链路进同一个桶:GreptimeDB 存算分离解读与 RustFS 接入配置
- 把 RustFS 的 metrics 接进 Prometheus:OTLP 到 Collector 的完整链路
- 用 OpenTelemetry 给 RustFS 做可观测性:traces/metrics 接入 Prometheus
- 养一套图数据库集群有多重?HydraDB 把 WAL、索引、选主全搬进对象存储
开发工具与自托管应用
- 文件不想放公有云?十行 Python 代码,boto3 对接 RustFS 当自己的 S3
- 把 RustFS 当应用文件存储:Spring Boot 用 S3 V2 SDK 直连
- CI 老被 Docker Hub 的 429 卡住,自建 Registry 把镜像搬进内网
- 用RustFS给Harbor当S3存储后端
- GitLab 对接 RustFS 实战:OIDC 控制台 SSO + 制品存储落 S3 对象存储
- CI 产物写满本地盘?用 RustFS 给 GitLab 当 S3 对象存储后端
- JuiceFS + 对象存储:把 S3 变成 POSIX 文件系统实测
- 图床搬到自己的对象存储:PicGo 加 S3 插件的完整配置
- 家庭照片库别再绑死在一块盘上:用 RustFS 给 Immich 换上对象存储底座
- 小程序上传文件总被拒?你的存储还差一个 HTTPS
四、从 MinIO 迁过来
迁移是这个账号写得最多的场景,从实测数据到校验清单到最容易翻车的细节,按迁移顺序排。
- MinIO 迁移到 RustFS:生产级实战教程
- 把 12TB 生产数据从 MinIO 迁到 RustFS:一次真实迁移的实测
- 用 rclone 把现有 S3/MinIO 数据同步到 RustFS
- rclone 与 mc mirror:S3 对象存储同步,限速、过滤、断点续传实测对比
- 跨实现迁移 MinIO→RustFS:mc diff 静默返回才是最容易翻车的一步
- mc diff 没输出,就能切流量了吗:从 MinIO 迁到 RustFS 漏掉的 5 样东西
- 对象存储迁移后怎么证明一个字节都没丢:mc 与 rclone 的校验清单
- 把现有 S3 工具链直接接到 RustFS:100% 兼容到底覆盖哪些 API
- MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
- MinIO 和 RustFS 核心差异梳理:协议、架构、性能全方位对比
五、数据安全:加密、权限、防误删
对象存储出事基本都出在这一层。上线前先过第五节第一篇的 5 项检查。
- 别让对象存储裸奔!RustFS 上线前 5 项检查,避免数据泄露
- 把对象存储桶暴露到公网之前:预签名、阻断、限流的检查清单
- 自托管对象存储的三种 TLS 签发:自签、Let's Encrypt、内网 CA 的选择与轮换
- 误删、勒索、合规检查:RustFS 对象锁(WORM)护得住什么,护不住什么
- 合规归档别靠手动锁:RustFS 的版本控制 + 对象锁怎么用
- 误删的对象还能救回来吗?三层备份,一层都别省
- 谁动了我的对象?用 RustFS 审计日志把每次请求送到 SIEM
- 对象存储的审计日志怎么配:RustFS 原生 Audit Targets 与 webhook 落地
- 几十条 IAM policy 还在抄桶标签?用 OPA 给 RustFS 做集中授权
- 代码仓库里的 RustFS 密钥,该永久有效吗?
- 账号删了,那条链接还能下 6 天:预签名 URL 与 STS 凭证的吊销陷阱
- RustFS 的三种服务端加密怎么选:SSE-S3、SSE-KMS、SSE-C 与 KMS 后端配置
- SSE-C 的钥匙丢了之后:对象还在,但读不出来
- 桶开了 SSE-C 或 SSE-KMS,服务端拷贝时密钥到底走哪条路?
- 下载的开源二进制,从哪来、装了什么?用 RustFS 自带的 SBOM 和 provenance 验证
六、运维排障与性能
磁盘爆满、IO 打满、LIST 卡 40 秒、大文件传一半断------日常运维的坑基本都踩过一遍。
- RustFS 集群磁盘 IO 莫名被打满?先摸清 scanner、heal 和 multipart 的节奏
- 新磁盘加上却还是爆满?RustFS 多池扩容与 rebalance 再均衡实操
- 机器要下线,数据先线上搬家:RustFS 存储池退役实操
- 一块盘挂了之后:对象存储的自愈过程、换盘步骤与重建窗口
- 同样掉 4 块盘,为什么有的集群照常写、有的只剩只读
- 后台扫描器用什么节奏发现位腐:30 天这个数字怎么读
- RustFS 后台扫描器与自愈调参:五档速度、位腐检测周期与并发上限
- 升级 RustFS 二进制不停机:一条一条换,留一条退路
- /health 和 /health/ready 的分工:探针接进告警之前该知道什么
- 一次 s3 ls 卡了 40 秒:对象存储 LIST 是怎么慢下来的,以及怎么救
- 大文件传到 48 GiB 就断:S3 分片上传的参数怎么算,以及那些没人清的残片
- 海量小对象为什么拖垮对象存储:inline、前缀、XFS 三个抓手
- RustFS 的六个负载画像:RUSTFS_BUFFER_PROFILE 该选哪一档
- 想压测 S3 兼容存储?用 warp 十分钟跑出一份可复现的基准报告(以 RustFS 为例)
- 在自己的机器上复现 RustFS 性能基准:warp 压测实操
- S3对象存储上生产:务必做的3组读压测,避开冷读、并发、List线上坑
- 1.8 GiB/s 还是 436 Mbit/s?2026 对象存储基准里的 5 个读数陷阱
- 不想敲命令?对象存储的 Web 控制台能顶大半日常运维
七、容量、成本与降本
买多大、花多少钱、冷数据怎么放,这三笔账在动手之前算清楚。
- 对象存储容量规划速查表:平均对象大小 × 内存 × 带宽的三维估算
- 纠删码到底吃掉了多少容量:EC:4、EC:8 的利用率与容错怎么算
- 一个桶用到底?对象存储分层存储怎么配,以及生命周期规则的 4 个坑
- PB 级冷数据降本 70%:AWS 这套证据驱动的生命周期方法,自建侧怎么抄
- 一条 AI 管线靠 S3 Tables 省了 40% 基础设施成本,自建侧把这三笔账算明白
- 对象存储账单为什么比预期高 3 倍?S3 的 5 个隐性成本坑,以及怎么堵?
- 被云存储账单吓到之后,我研究了 4 种"数据回家"方案
- 日志目录的预算是 2 GiB:轮转、保留和压缩这三件事
八、选型判断
要拍板之前看这里:横向对比、选型清单、和几个值得想清楚的问题。
- 选型 12 问:拿这张清单去问任何对象存储厂商,附 RustFS 的参考答案
- S3兼容存储是什么?主流S3对象存储横向对比(2026)
- 2026 MinIO 平替清单:6 款稳定落地的对象存储
- 对象存储三巨头对决:RustFS vs MinIO vs Ceph,2026 中小企业选型不踩坑
- RustFS vs Garage:两大 Rust 开源对象存储深度对比,谁才是 MinIO 最佳继任者?
- 小内存机器部署对象存储:MinIO、RustFS、SeaweedFS 的官方硬件门槛对照
- 自建对象存储的第一个决定:单机就够,还是必须上分布式
- 从传统NAS/SAN到对象存储:新时代企业存储为什么必选对象存储?(2026)
- 拆开 RustFS 的能力矩阵:8 个平面看懂一个对象存储
- S3兼容存储是什么?对象存储正在吞掉数据湖:S3 Tables 把 Iceberg 收编成存储的原生能力
更新记录
- 2026-11:初版,收录 110 篇。后续新文章发布后按类目补进来。