温馨提示×

如何升级linux minio版

小樊
38
2026-09-01 14:53:28
栏目: 智能运维

你提到的 “Linux MinIO 版” 通常理解为 在 Linux 上运行的 MinIO 服务(minio server)。下面我按最常见、最安全的升级方式来说明。


一、确认当前 MinIO 版本

minio --version
# 或
./minio --version

二、升级前准备(非常重要)

1. 备份数据(强烈建议)

MinIO 升级一般不会破坏数据,但生产环境必须备份:

  • 对象数据目录(如 /data
  • 配置文件(如有 config.json、环境变量)

2. 查看运行方式

常见三种:

  • 二进制直接运行
  • systemd 服务
  • Docker 容器

三、方式一:二进制方式升级(最常用)

1. 停止 MinIO

ps aux | grep minio
kill -9 <PID>

或(systemd):

systemctl stop minio

2. 下载最新版 MinIO

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio

⚠️ 注意:

  • amd64 / arm64 要匹配
  • 生产环境建议校验 checksum

3. 替换旧二进制

mv minio /usr/local/bin/minio

4. 启动 MinIO

systemctl start minio
# 或
./minio server /data

四、方式二:systemd 服务升级

如果你用的是官方 systemd 配置:

systemctl stop minio
wget -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /usr/local/bin/minio
systemctl start minio

五、方式三:Docker 方式升级

1. 查看容器

docker ps | grep minio

2. 拉取最新镜像

docker pull minio/minio

3. 重新创建容器

docker rm -f minio
docker run -d \
  --name minio \
  -p 9000:9000 -p 9001:9001 \
  -v /data:/data \
  minio/minio server /data --console-address ":9001"

六、升级后检查

minio --version
systemctl status minio

访问:

  • http://IP:9000
  • http://IP:9001(控制台)

七、常见注意事项

✅ 升级建议 小版本逐步升(如 RELEASE.2023 → 2024)
✅ 分布式集群要 逐个节点升级
❌ 不要跨超大版本直接跳
❌ 不要中途断电或强杀


如果你能告诉我:

  • 单机还是集群
  • 二进制 / systemd / Docker
  • 当前 MinIO 版本

我可以给你精确到命令的升级方案

0