news 2026/4/1 5:19:57

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/3/19 23:51:06

【Dify工作流错误重试机制深度解析】:掌握高可用系统设计的核心秘诀

第一章:Dify工作流错误重试机制的核心价值在构建复杂AI驱动的应用时,网络波动、服务超时或临时性资源争用等问题难以避免。Dify工作流的错误重试机制正是为应对这类非永久性故障而设计的关键能力,它确保任务在遭遇瞬时异常时能够自动恢复&…

作者头像 李华
网站建设 2026/3/13 0:11:49

为什么顶尖团队都在用Docker Scout做漏洞管理?真相终于曝光

第一章:为什么顶尖团队都在用Docker Scout做漏洞管理?真相终于曝光在现代云原生开发中,容器镜像安全已成为软件交付链中的关键环节。越来越多的顶尖技术团队选择 Docker Scout 来实现精细化的漏洞管理,其核心优势在于深度集成于开…

作者头像 李华
网站建设 2026/3/16 4:15:36

团购网站系统源码 Java+SpringBoot+Vue 万字文档

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

作者头像 李华
网站建设 2026/3/26 6:05:28

饮料商城系统源码 Java+SpringBoot+Vue

一、关键词 饮料线上商城系统,饮品零售管理系统,饮料销售商城平台 二、作品包含 源码数据库全套环境和工具资源本地部署教程 三、项目技术 前端技术:Html、Css、Js、Vue2.0、Element-ui 后端技术:Java、SpringBoot2.0、MyBatis…

作者头像 李华
网站建设 2026/4/1 1:25:57

Dubbo负载均衡实现原理

Dubbo的负载均衡实现相当精巧,它是在客户端(服务消费者) 实现的,通过智能的算法在多个服务提供者中选择最合适的实例。以下是其核心原理的详细分析:🎯 核心设计思想Dubbo的负载均衡是 “客户端负载均衡” &…

作者头像 李华
网站建设 2026/4/1 5:04:12

嵌入式调试很难?这份指南,让你一看就懂,上手就用

一、核心思想:像侦探一样找问题 基本口诀 一看二查三缩小,四验证五预防 一看:观察现象,收集信息 二查:检查最可能的原因 三缩小:把问题范围缩小 四验证:确认找到了真正原因 五预防:防止问题再次发生 二、六大常见问题与快速定位法 1. 程序死机或重启(最常见)…

作者头像 李华