RustFS 介绍 & 国产信创定位 & 与 MinIO 对比
RustFS 介绍 & 国产信创定位 & 与 MinIO 对比
官方地址:https://docs.rustfs.cn/installation/docker/index.html
📌 RustFS 是什么?
根据官方文档,RustFS 是一款:
特性 说明
高性能 基于 Rust 语言开发
100% 兼容 S3 API 可无缝对接 AWS S3 生态工具(如 mc、boto3 等)
开源分布式对象存储 单节点单磁盘(SNSD)模式下零纠删码,适合本地测试和小型场景
可扩展 后续可扩展到 K8s、Swarm 等多节点多磁盘生产级集群
���� 是否属于国产信创产品?
从参考资料及公开信息来看:
维度 判断
开发语言 ✅ Rust(非 Go,国产友好度高)
开源协议 ✅ 开源(GitHub 开源项目)
国产团队 ✅ 由国内团队(Sealyun/海致科技等)主导开发
信创适配 ✅ 已适配 飞腾、鲲鹏、龙芯、海光 等国产 CPU,以及 麒麟、统信 UOS 等国产操作系统
信创目录 ✅ 已进入多个省市的信创产品目录
结论:RustFS 属于 ✅ 国产信创产品,符合信创替代要求。
🔄 能否替代 MinIO?
| 对比维度 | MinIO | RustFS | 胜出方 |
| S3 兼容性 | 100% 兼容 | 100% 兼容 | & 持平 |
| 开发语言 | Go | Rust | RustFS(内存安全、性能更优) |
| 国产信创 | ❌ 美国公司,信创风险 | ✅ 国产,信创合规 | RustFS ✅ |
| 单机性能 | 优秀 | 更优(Rust 零拷贝优势) | RustFS ✅ |
| 生态成熟度 | 非常成熟,企业级广泛使用 | 相对年轻,快速发展中 | MinIO ✅ |
| 企业级功能 | 擦除码、版本控制、ILM 策略等非常完善 | 基础功能完备,高级功能逐步补齐 | MinIO ✅(当前) |
| 文档/社区 | 英文为主,社区庞大 | 中文文档完善(docs.rustfs.cn) | RustFS ✅(对国内用户) |
| 部署方式 | Docker / K8s / 二进制 | Docker / K8s / 二进制 | & 持平 |
| 许可证 | AGPL v3(有商业授权) | Apache 2.0(更宽松) | RustFS ✅ |
✅ 最终结论
| 问题 | 回答 |
| 是否国产信创? | ✅ 是,国产团队开发,已适配主流国产芯片和 OS,进入信创目录 |
| 能否替代 MinIO? | ✅ 可以替代,尤其在以下场景: |
对于目前产互发展使用完全足够
快速开始
docker run -d \
--name rustfs \
-p 19000:9000 \
-p 19001:9001 \
-v /data/rustfs/data:/data \
-e RUSTFS_ACCESS_KEY=rustfsadmin \
-e RUSTFS_SECRET_KEY=****** \
-e RUSTFS_CONSOLE_ENABLE=true \
rustfs/rustfs:latest \
--console-enable
参数说明
-p 9000:9000: 映射主机 9000 端口到容器
-v /mnt/rustfs/data:/data: 挂载数据卷
--name rustfs_local: 自定义容器名称
-d: 后台运行

Linux 快速入门指南
2. 快速安装
快速安装脚本设置了 单节点单盘 (SNSD) 模式。脚本如下
curl -O https://rustfs.cn/install_rustfs.sh && bash install_rustfs.sh
注意事项
默认安装端口为 9000。
默认安装路径为 /data/rustfs0。如果您有独立磁盘,请提前挂载。
确保已安装 unzip,以确保 RustFS zip 安装包能正常解压。
快速安装脚本可在 GitHub 上获取:rustfs.com/public/install_rustfs.sh at main · rustfs/rustfs.com · GitHub
1. 准备工作
请了解
Windows 启动模式仅支持单节点单盘模式,更适合开发、调试和测试环境。
有关 Windows 启动模式的详细介绍,请参阅启动模式;
下载安装包,修改权限,然后启动。
2. 下载
前往官网下载页面,下载最新的 RustFS 安装包。
3. 修改权限
请确认此程序在 Windows 操作系统中具有相关执行权限。
双击启动图标
双击启动图标;
点击配置磁盘;
点击“启动服务”,RustFS 服务启动成功。

4. 修改配置
点击右上角的修改按钮(齿轮状按钮)进行修改
服务器默认端口;
默认管理员用户名和密码;
指定磁盘目录;

5. 访问控制台
启动成功后,访问 http://127.0.0.1:7001 即可访问控制台。
6、QA
1、容器部署过程中,遇到容器无法启动或者报错等情况?
优先核查持久化挂载目录权限问题,本地化部署一般没有问题,欢迎提问;一起学习;
2、为何使用?
国产,替代monio,避免公司或者开源软件漏洞,兼容S3,最后就是屎山代码,导致只能用协议兼容组件,叹气~~~
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)