温馨提示×

ubuntu minio怎么升级版本

小樊
48
2026-10-16 14:30:43
栏目: 智能运维

在 Ubuntu 上升级 MinIO 主要有两种常见场景:

  • 使用 官方二进制(推荐,最常见)
  • 使用 systemd 服务管理

下面按最稳妥、官方推荐的方式说明。


一、查看当前 MinIO 版本

minio --version
# 或
/usr/local/bin/minio --version

二、停止 MinIO 服务(重要)

如果你是用 systemd 启动的:

sudo systemctl stop minio

如果是直接运行:

pkill minio

三、备份(强烈建议)

# 示例:备份数据目录(不要备份正在运行的进程)
sudo cp -r /data/minio /data/minio.bak

⚠️ MinIO 不支持降级,升级前一定要确认兼容。


四、下载最新版 MinIO(官方方式)

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

赋予执行权限:

chmod +x minio

五、替换旧版本

查看旧路径:

which minio
# 一般是 /usr/local/bin/minio

替换:

sudo mv minio /usr/local/bin/minio

确认:

minio --version

六、重启 MinIO

sudo systemctl start minio

查看状态:

sudo systemctl status minio

七、如果你是用 docker 安装的(补充)

docker pull minio/minio
docker stop minio
docker rm minio
# 重新 run 或 docker-compose up -d

八、升级注意事项(很重要)

✅ MinIO 升级通常是 向后兼容
❌ 不能跨大版本乱跳(如 RELEASE.2021 → 2024 建议逐步)
✅ 多节点集群:逐个节点升级,不要同时重启


九、常见问题

1. 启动报错 permission denied

sudo chown minio-user:minio-user /usr/local/bin/minio

2. systemd 找不到新版本

sudo systemctl daemon-reload

如果你愿意,可以告诉我:

  • 是否是 单机 / 集群
  • 是否使用 docker
  • Ubuntu 版本

我可以给你完全贴合你环境的升级命令。

0 踩