MinIO Linux版如何更新版本
导读:Linux 上 MinIO 版本更新指南 一 升级前准备 备份数据:对重要数据进行完整备份,避免升级异常导致数据不可用。 检查运行状态:确认当前服务运行正常,记录启动方式(如 systemd 服务、命令行前台、Docker 等)。 准备新...
Linux 上 MinIO 版本更新指南
一 升级前准备
- 备份数据:对重要数据进行完整备份,避免升级异常导致数据不可用。
- 检查运行状态:确认当前服务运行正常,记录启动方式(如 systemd 服务、命令行前台、Docker 等)。
- 准备新版本:从 MinIO 官方下载页获取与服务器架构匹配的最新二进制包(如 .tgz 或 .rpm)。
- 权限与目录:确保用于运行 MinIO 的系统用户对数据目录与配置目录具备读写权限。
- 变更窗口:选择业务低峰期执行,避免升级对线上业务造成影响。
二 二进制部署升级步骤
- 停止服务
- systemd:执行
sudo systemctl stop minio - 其他方式:使用对应的停止命令或脚本终止进程
- systemd:执行
- 备份旧二进制与配置
- 建议备份:
sudo cp /usr/local/bin/minio /usr/local/bin/minio.bak-$(date +%F) - 如有自定义配置:
sudo cp -a /etc/minio /etc/minio.bak-$(date +%F)
- 建议备份:
- 下载并部署新版本
- 下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /tmp/minio - 赋权:
chmod +x /tmp/minio - 替换:
sudo mv /tmp/minio /usr/local/bin/minio
- 下载:
- 启动并验证
- 启动:
sudo systemctl start minio - 查看状态:
sudo systemctl status minio - 版本校验:
/usr/local/bin/minio --version或mc admin info < alias>
- 启动:
- 回滚方案
- 若异常,快速回滚二进制:
sudo mv /usr/local/bin/minio.bak-< date> /usr/local/bin/minio & & sudo systemctl restart minio
- 若异常,快速回滚二进制:
三 RPM 或 DEB 包升级步骤
- RPM 系(如 CentOS/RHEL/Fedora)
- 升级包:
sudo dnf update minio-< version> .rpm或sudo rpm -Uvh minio-< version> .rpm - 重启服务:
sudo systemctl restart minio - 注意:使用 RPM 升级时可能覆盖 /etc/systemd/system/minio.service,如发生启动失败,需按原有服务配置重新修正该文件。
- 升级包:
- DEB 系(如 Debian/Ubuntu)
- 升级包:
sudo apt-get update & & sudo apt-get install --only-upgrade minio - 重启服务:
sudo systemctl restart minio
- 升级包:
四 Docker 部署升级步骤
- 拉取新镜像:
docker pull minio/minio:latest(或指定具体版本标签) - 停止并备份容器数据卷:确保挂载的 /data 等卷已做好备份
- 以原有参数重新创建并启动容器(示例)
docker run -d --name minio \
-p 9000:9000 -p 9001:9001 \
-v /data:/data \
-e "MINIO_ROOT_USER=..." \
-e "MINIO_ROOT_PASSWORD=..." \
minio/minio:latest server /data --console-address ":9001"
- 验证:
docker ps、mc admin info < alias>或访问控制台
五 常见问题与注意事项
- 升级前务必完整备份;升级后第一时间用
mc admin info或控制台核对版本与集群健康状态。 - 使用 RPM 升级可能覆盖 systemd 服务文件,若启动失败需按原有配置恢复或重新编写服务单元。
- 权限问题常见于数据/配置目录,确保运行用户对 /data、/etc/minio 等目录具备读写权限。
- 建议先在测试环境验证新版本,再对生产环境滚动升级,以降低风险。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MinIO Linux版如何更新版本
本文地址: https://pptw.com/jishu/748971.html
