/mnt/minio或自定义数据目录),防止升级过程中数据丢失。minio --version命令查看当前MinIO版本,便于后续对比。通过systemd停止正在运行的MinIO服务,避免升级时数据不一致:
sudo systemctl stop minio
等待服务完全停止(可通过systemctl status minio确认状态为inactive)。
方式一:通过apt包管理器(推荐,适用于通过apt安装的MinIO)
MinIO官方提供了Ubuntu的APT仓库,可直接更新:
sudo apt update # 更新包列表
sudo apt upgrade minio # 升级MinIO包
此方式会自动下载并安装最新兼容版本。
方式二:手动下载二进制文件(适用于自定义安装路径)
访问MinIO官方下载页面(https://dl.min.io/server/minio/release/linux-amd64/),获取最新版本的二进制文件链接(如minio.RELEASE.2025-XX-XXTXX-XXXXZ),然后使用wget下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio.RELEASE.2025-XX-XXTXX-XXXXZ -O minio
若下载速度慢,可使用aria2多线程加速。
方式一:apt包管理器
无需手动替换文件,apt upgrade会自动覆盖旧版本。
方式二:手动替换
删除旧版本二进制文件(通常位于/usr/local/bin/minio),将新下载的二进制文件复制到该目录并添加执行权限:
sudo rm -f /usr/local/bin/minio # 删除旧版本
sudo cp minio /usr/local/bin/ # 复制新版本
sudo chmod +x /usr/local/bin/minio # 添加执行权限
若MinIO安装在其他目录(如/opt/minio),需替换对应路径的文件。
minio --version,确认输出显示最新版本号。sudo systemctl start minio
sudo systemctl enable minio
systemctl status minio确认服务运行正常(状态为active (running))。/etc/default/minio中的参数调整),需根据官方发布说明修改配置文件。http://<server-ip>:9001)或mc命令行工具上传/下载文件,验证功能是否正常。journalctl -u minio或/var/log/minio.log日志,及时排查潜在问题。注意事项:
https://min.io/docs/minio/linux/upgrade-minio.html),确认是否有特殊步骤。