ubuntu

Ubuntu MinIO如何更新版本

小樊
43
2025-10-08 08:19:43
栏目: 智能运维

Ubuntu系统更新MinIO版本的详细步骤

1. 前期准备:备份重要数据

在进行版本更新前,务必对MinIO中的所有数据进行完整备份(如使用mc命令行工具或MinIO控制台导出数据)。避免因升级过程中出现异常导致数据丢失。

2. 停止当前运行的MinIO服务

通过系统服务管理器停止MinIO进程,确保更新时无数据写入冲突:

sudo systemctl stop minio.service

若MinIO以Docker容器方式运行,需替换为对应的容器停止命令:

docker stop <minio_container_name_or_id>

3. 下载最新版本的MinIO二进制文件

访问MinIO官方网站(https://dl.min.io/server/minio/release/),选择与Ubuntu系统架构匹配的最新稳定版(如linux-amd64),使用wget命令下载:

wget https://dl.min.io/server/minio/release/linux-amd64/minio.RELEASE.2025-XX-XXTXX-XXXXZ

若下载速度较慢,可通过aria2等工具开启多线程加速:

aria2c -x 16 https://dl.min.io/server/minio/release/linux-amd64/minio.RELEASE.2025-XX-XXTXX-XXXXZ

4. 替换旧版本MinIO二进制文件

删除旧版本的MinIO二进制文件(通常位于/usr/local/bin//opt/minio/目录),并将下载的新版本复制到目标目录:

# 删除旧版本(根据实际路径调整)
sudo rm -f /usr/local/bin/minio

# 复制新版本到系统路径
sudo cp minio.RELEASE.2025-XX-XXTXX-XXXXZ /usr/local/bin/minio

# 添加可执行权限(若未自动设置)
sudo chmod +x /usr/local/bin/minio

5. 更新MinIO配置文件(可选但建议)

若新版本对配置参数有调整(如控制台端口、存储路径等),需修改/etc/default/minio文件(若使用系统服务管理):

sudo nano /etc/default/minio

确保以下核心配置项正确(替换为你的实际值):

MINIO_ROOT_USER="your_access_key"      # 替换为你的访问密钥
MINIO_ROOT_PASSWORD="your_secret_key"  # 替换为你的秘密密钥
MINIO_VOLUMES="/mnt/minio"             # 数据存储目录(需与旧版本一致)
MINIO_OPTS="--address :9000"           # 控制台端口(默认9000)

保存并退出编辑器(Ctrl+OEnterCtrl+X)。

6. 重启MinIO服务

使用系统服务管理器重启MinIO,使新版本生效:

sudo systemctl daemon-reload  # 重新加载服务配置(若修改了systemd文件)
sudo systemctl start minio.service
sudo systemctl enable minio.service  # 设置开机自启(可选)

若使用Docker运行,需重新启动容器:

docker start <minio_container_name_or_id>

7. 验证更新结果

注意事项

0
看了该问题的人还看了