news 2026/8/24 11:36:09

MINIO升级版本至:RELEASE.2024-04-06T05-26-02Z

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MINIO升级版本至:RELEASE.2024-04-06T05-26-02Z

建议先阅读这篇博客,本文中只描述了关键信息,整体流程可以看下面文章中间件升级-CSDN博客

说明:

服务器:centos7, glibc=2.17
应用程序:jdk1.8+springboot2.7.18+minio8.5.12

限制minio升级的因素:centos7对应的glibc=2.17。 AI工具检索最高支持(2024-04-06)之后的版本glibc需要升级到2.28. 且minio的客户端8.5.12 验证支持的版本为2024-04-06版本
实际验证过程中RELEASE.2025-04-22T22-12-26Z(阉割前的完整)版本,centos7,glibc=2.17,客户端minio8.5.12. 仍然可以正常启动。当前项目的服务文件上传下载正常。未做压力测试等。

# 查看系统信息
uname -a # 内核版本
ldd --version # glibc版本

Minio 官网下载地址:https://dl.min.io/server/minio/release/

minio原始版本:minio version RELEASE.2022-01-04T07-41-07Z

新老版本的模式不一致,老版本为:fs 新版本为:xl-single不能使用相同挂载目录升级,需要导入导出的方式升级,注意磁盘消耗。

Docker 安装:

docker pull quay.io/minio/minio:RELEASE.2024-04-06T05-26-02Z
# 以下启动仅作示例,请根据原始启动脚本进行启动。
docker run -p 9000:9000 -p 9001:9001 --name easy_minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123456" quay.io/minio/minio:RELEASE.2024-04-06T05-26-02Z server /data --console-address ":9001"

linux安装:

# 下载地址: https://dl.min.io/server/minio/release/ # 进入目录 cd /opt/easy-cloud # 下载文件(arm框架请自行调整,当前标记的为centos7版本,其它版本请自行调整) wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio.RELEASE.2024-04-06T05-26-02Z # 创建文件夹 mkdir -p /opt/easy-cloud/minio-2024.04.06/minio-data # 复制文件 mv minio.RELEASE.2024-04-06T05-26-02Z minio-2024.04.06/minio cd /opt/easy-cloud/minio-2024.04.06/ # 设置minio为可执行文件 chmod +x minio

windows安装包下载:

windows没有2025-04-22的稳定版本, 当前下载地址为2025-09-07的稳定版本,验证是可以正常使用的。 下载地址:https://dl.min.io/server/minio/release/windows-amd64/archive/minio.exe

服务升级:

前置备份:

1. 备份老服务安装包(可选,防止操作过程中对老配置产生影响)

2. 切换文件目录
cd /opt/easy-cloud/minio-2024.04.06/
3. 安装最新版本mc(已安装可忽略,后续执行时 ./mc 替换为 mc)
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
4. 创建本地服务的别名(MinIO 地址 127.0.0.1:9000,AK=admin,SK=admin123456)
./mc alias set minio-local http://127.0.0.1:9000 admin admin123456
-- 验证别名是否成功:
./mc alias list minio-local
-- 校验服务状态
./mc admin info minio-local
5. 备份minio-old内的所有内容到 指定目录。
./mc cp --recursive minio-local/ /data/backup_2022.01.04

新服务启动:

1. 停止老服务
pgrep -f minio | xargs -r kill -15
2. 启动新服务,设置账号=admin密码=admin123456
cd /opt/hussar-cloud/minio-2024.04.06/
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123456
-- 后台启动minio 服务。
nohup ./minio server /opt/hussar-cloud/minio-2024.04.06/minio-data --console-address ":9001" --address ":9000" > minio.log 2>&1 &
3. 验证服务是否启动成功
curl -i http://localhost:9000/minio/health/live
4. 备份文件恢复
-- cp指定目录的文件到 minio中,需要提前创建存储桶。(示例为创建hussar,其它请同步替换)
./mc mb minio-local/hussar
./mc cp --recursive /data/backup_2022.01.04/ minio-local/
-- minio-local 是上方配置的mc别名,如果当前没有可参照上述方式重新配置。
5. 查看当前环境的存储信息
./mc du minio-local

功能验证:

  • 浏览器查看对象个数和对象大小。

  • 通过代码,验证新版本的文件上传。

  • 通过代码,验证历史恢复文件的下载。

  • 通过代码,验证新创建文件的下载。

  • aws_s3协议进行数据读写。

版本回退

1. 新版本快照保存数据
./mc cp --recursive minio-local/ /data/backup_2022.01.04
2. 停止新版本服务
pgrep -f minio | xargs -r kill -15
3. 启动老版本服务

4. 数据还原
./mc cp --recursive /data/backup_2022.01.04/ minio-local/
5. 查看当前环境的存储信息
./mc du minio-local

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 12:55:57

2025年央国企业财一体平台选型指南

在金税四期全面推行、数电发票广泛普及以及智能AI技术迅猛发展的当下,央国企正经历着业财管理模式的深刻变革。传统以纸质票据为主导的业财流程,不仅效率低下,而且风险隐患较大,同时数据孤岛现象极为突出。央国企迫切需要搭建“业…

作者头像 李华
网站建设 2026/8/23 15:17:17

讲真的,上班一定要学会立人设,太重要了!

“讲真的,上班一定要学会立人设,太重要了!”这是很多打工人摸爬滚打后悟出来的实在道理。 不过,设立人设也不是大家装样子,而是要把自己优秀的一面展现出来,保持真诚、真实,这样才能在职场中走…

作者头像 李华
网站建设 2026/8/23 23:01:12

服务总在凌晨崩溃?,一文掌握Docker Compose健康检查精准配置

第一章:服务总在凌晨崩溃?——健康检查的必要性系统稳定运行是服务可靠性的基石,但许多运维团队都曾经历过“凌晨告警”的噩梦:用户访问突然失败,监控显示服务无响应,而日志却未记录明显异常。问题往往追溯…

作者头像 李华
网站建设 2026/8/23 13:55:42

揭秘Docker MCP网关服务注册机制:5步实现高可用服务发现

第一章:揭秘Docker MCP网关服务注册核心原理在现代微服务架构中,Docker容器化技术与MCP(Microservice Control Plane)网关的协同工作成为服务发现与流量调度的关键。MCP网关通过动态监听容器生命周期事件,实现服务实例…

作者头像 李华
网站建设 2026/8/22 8:34:13

学籍管理系统源码 Java+SpringBoot+Vue 万字文档+PPT

一、关键词 学籍管理系统,学籍信息管理系统,学生学籍管理平台二、作品包含 源码数据库万字设计文档PPT全套环境和工具资源本地部署教程三、项目技术 前端技术:Html、Css、Js、Vue2.0、Element-ui 后端技术:Java、SpringBoot2.0、…

作者头像 李华
网站建设 2026/8/24 9:20:03

锐捷gre over ipsec结合ospf配置案例

网络规划设计 1、先建用tunnel口建立GRE vpn隧道 2、再用ospf打通两边 3、对公网地址进行esp加密ipese vpn 4、最后保证两边1.1.1.1和3.3.3.3互通 R1配置 ip access-list extended 100 //配置感兴趣流为公网地址,因为tunnel里面用的源目地址为公网地址 10 permit g…

作者头像 李华