CentOS上MinIO版本更新策略
mc admin backup命令)及配置文件(通常位于/etc/minio/目录),避免升级过程中数据丢失或配置损坏。minio version命令确认当前运行的MinIO版本,同时确认操作系统(CentOS 7/8)、架构(x86_64/ARM)及依赖环境(如Docker版本,若使用容器部署)是否满足新版本要求。yum(CentOS 7)或dnf(CentOS 8)安装,执行以下命令卸载旧版本:# CentOS 7
sudo yum remove minio
# CentOS 8及以上
sudo dnf remove minio
访问MinIO官方下载页面(https://min.io/download),选择适合CentOS系统的最新稳定版本(如linux-amd64架构),使用wget或curl下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
下载完成后,赋予执行权限:
chmod +x minio
/usr/local/bin/),覆盖旧版本:sudo mv minio /usr/local/bin/
sudo yum install minio-latest.rpm # 或dnf install
sudo systemctl stop minio # 停止旧服务
sudo systemctl start minio # 启动新服务
docker stop <container_name> # 停止旧容器
docker rm <container_name> # 删除旧容器
docker pull minio/minio:latest # 拉取最新镜像
docker run -d --name <new_container> -v /path/to/data:/data -p 9000:9000 minio/minio server /data # 启动新容器
通过以下命令确认MinIO已升级至最新版本:
minio version # 本地终端验证
# 或Docker容器内验证
docker exec -it <container_name> sh
minio version
输出应显示新版本的版本号(如RELEASE.2025-04-08T15-41-24Z)。
若运行MinIO分布式集群,需逐个节点滚动升级(避免同时停止所有节点导致服务不可用):
若升级后出现严重问题(如服务无法启动、数据异常),可快速回滚至旧版本:
yum downgrade或dnf downgrade降级至旧版本;