下面给你几种在 CentOS 上升级 MinIO 的常见、稳妥做法,按“最推荐 → 备选”顺序说明。
MinIO 官方升级方式就是替换 minio 二进制,不依赖 yum。
minio --version
# 或
/usr/local/bin/minio --version
systemctl stop minio
cp /usr/local/bin/minio /usr/local/bin/minio.bak
wget https://dl.min.io/server/minio/release/linux-amd64/minio \
-O /usr/local/bin/minio
chmod +x /usr/local/bin/minio
ARM 架构:
wget https://dl.min.io/server/minio/release/linux-arm64/minio
systemctl start minio
minio --version
✅ 滚动升级(多节点)也支持:逐节点替换、重启即可
systemctl stop minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/minio
chmod +x /usr/local/bin/minio
systemctl start minio
如果你是:
/etc/systemd/system/minio.service
那什么都不用改,直接替换二进制即可。
docker ps | grep minio
docker pull minio/minio
docker stop minio
docker rm minio
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
✅ 数据不会丢,只要挂载目录一致
config.jsonservice minio stop
service minio start
systemctl status minio
journalctl -u minio -n 100
mv /usr/local/bin/minio.bak /usr/local/bin/minio
systemctl restart minio
如果你愿意,可以告诉我:
我可以给你精确命令。