Ubuntu上MinIO版本升级步骤
升级前务必备份所有MinIO数据(包括对象存储内容、配置文件等),防止升级过程中因意外情况导致数据丢失。可使用MinIO官方mc工具或直接复制数据目录(默认如/data或/mnt/minio)到安全位置。
通过systemctl命令停止正在运行的MinIO服务,确保升级时无进程占用:
sudo systemctl stop minio
若使用systemctl无法停止,可通过ps -ef | grep minio查找进程ID,再用kill -9 <PID>强制终止。
访问MinIO官方下载页面(https://dl.min.io/server/minio/release/linux-amd64/minio),获取适用于Ubuntu(Linux amd64架构)的最新稳定版MinIO二进制文件。使用wget或curl下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
若下载速度慢,可添加-c参数启用多线程续传:
wget -c https://dl.min.io/server/minio/release/linux-amd64/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),再将新文件复制到对应目录。
若新版本MinIO有配置项变更(如默认端口、控制台地址等),需修改配置文件。默认配置文件路径为/etc/default/minio,主要检查以下参数:
MINIO_ROOT_USER/MINIO_ROOT_PASSWORD:管理员账号密码(建议修改为强密码);MINIO_VOLUMES:数据存储目录(如/data);MINIO_OPTS:额外启动参数(如--console-address :9001设置控制台端口)。sudo nano /etc/default/minio
修改完成后保存退出(Ctrl+O→Enter→Ctrl+X)。
使用systemctl启动MinIO服务,并设置为开机自动启动:
sudo systemctl start minio
sudo systemctl enable minio
minio命令查看当前版本,确认升级成功:minio version
systemctl确认服务运行正常:sudo systemctl status minio
http://<服务器IP>:9001(若修改了控制台端口,需替换为对应值),使用配置的管理员账号密码登录,验证功能是否正常。mc)的兼容性;