温馨提示×

Ubuntu上MinIO版本如何升级

小樊
53
2025-09-21 10:35:08
栏目: 智能运维

Ubuntu上MinIO版本升级步骤

1. 备份重要数据

升级前务必备份所有MinIO数据(包括对象存储内容、配置文件等),防止升级过程中因意外情况导致数据丢失。可使用MinIO官方mc工具或直接复制数据目录(默认如/data/mnt/minio)到安全位置。

2. 停止当前MinIO服务

通过systemctl命令停止正在运行的MinIO服务,确保升级时无进程占用:

sudo systemctl stop minio

若使用systemctl无法停止,可通过ps -ef | grep minio查找进程ID,再用kill -9 <PID>强制终止。

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

访问MinIO官方下载页面(https://dl.min.io/server/minio/release/linux-amd64/minio),获取适用于Ubuntu(Linux amd64架构)的最新稳定版MinIO二进制文件。使用wgetcurl下载:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

若下载速度慢,可添加-c参数启用多线程续传:

wget -c https://dl.min.io/server/minio/release/linux-amd64/minio

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

将下载的最新版MinIO二进制文件移动到系统路径(如/usr/local/bin),并赋予可执行权限:

sudo mv minio /usr/local/bin/
sudo chmod +x /usr/local/bin/minio

注意:若旧版本MinIO安装在其他目录(如/opt/minio),需先删除旧文件(sudo rm -rf /opt/minio),再将新文件复制到对应目录。

5. (可选)更新配置文件

若新版本MinIO有配置项变更(如默认端口、控制台地址等),需修改配置文件。默认配置文件路径为/etc/default/minio,主要检查以下参数:

  • MINIO_ROOT_USER/MINIO_ROOT_PASSWORD:管理员账号密码(建议修改为强密码);
  • MINIO_VOLUMES:数据存储目录(如/data);
  • MINIO_OPTS:额外启动参数(如--console-address :9001设置控制台端口)。
    编辑配置文件:
sudo nano /etc/default/minio

修改完成后保存退出(Ctrl+OEnterCtrl+X)。

6. 启动MinIO服务并设置开机自启

使用systemctl启动MinIO服务,并设置为开机自动启动:

sudo systemctl start minio
sudo systemctl enable minio

7. 验证升级结果

  • 检查版本:通过minio命令查看当前版本,确认升级成功:
    minio version
    
  • 检查服务状态:通过systemctl确认服务运行正常:
    sudo systemctl status minio
    
  • 访问控制台:在浏览器中输入http://<服务器IP>:9001(若修改了控制台端口,需替换为对应值),使用配置的管理员账号密码登录,验证功能是否正常。

注意事项

  • 兼容性:升级前查看新版本发布说明,确认与现有系统、依赖库及客户端工具(如mc)的兼容性;
  • 集群环境:若为MinIO集群,需在所有节点依次执行上述步骤,避免节点间版本不一致;
  • 回滚方案:若升级后出现问题,可通过备份数据恢复旧版本(替换二进制文件并重启服务)。

0