安装 MinIO(对象存储,兼容 S3)在 Linux 上的配置需求,主要取决于你是 个人/测试 还是 生产环境。下面按场景给你说清楚。
一、最低配置(测试 / 学习 / 单机)
适合:个人实验、开发测试、小项目
硬件
- CPU:1 核(x86_64 或 ARM64)
- 内存:512MB–1GB
- 磁盘:
- 不限(但建议 ≥ 10GB)
- 普通 HDD 也可以
- 系统:Linux(CentOS / Ubuntu / Debian 等)
软件
- Linux 内核 ≥ 3.x
- 64 位系统
- 无强制依赖(MinIO 是单二进制)
✅ 示例命令(单机):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
二、推荐配置(小企业 / 生产入门)
适合:内部系统、备份、图片/视频存储
硬件
- CPU:2–4 核
- 内存:4GB–8GB
- 磁盘:
- 网络:千兆网卡
磁盘建议
- 多块磁盘(如 4 × 1TB)
- 不使用 RAID(MinIO 自己管冗余)
三、生产级配置(高可用 / 企业)
适合:正式业务、多用户、高并发
最小生产架构
- 节点数:≥ 4 台
- 每节点:
- CPU:4–8 核
- 内存:16GB+
- 磁盘:4–8 块 SSD
- 网络:10GbE
- 模式:分布式 MinIO
示例
minio server http://node{1...4}/data{1...4}
四、系统层面建议
1️⃣ 文件系统
2️⃣ 时间同步
chronyd / ntpd
3️⃣ 防火墙
开放端口:
4️⃣ 用户权限
五、常见坑提醒 ⚠️
- ❌ 用 USB 硬盘长时间跑生产
- ❌ 单节点当高可用用
- ❌ 磁盘满不监控(会直接报错)
- ✅ 一定要配
MINIO_ROOT_USER / MINIO_ROOT_PASSWORD
六、快速判断你该用哪种
| 场景 |
配置 |
| 本地测试 |
1核1G |
| 小公司 |
4核8G |
| 生产 |
4节点起 |
如果你愿意,可以告诉我:
- 用在哪(备份 / 网盘 / AI / 视频)
- 数据量大概多少
- 单机还是集群
我可以帮你 直接给一套具体配置 + 安装命令。