Ubuntu系统更新MinIO版本的详细步骤
在进行版本更新前,务必对MinIO中的所有数据进行完整备份(如使用mc
命令行工具或MinIO控制台导出数据)。避免因升级过程中出现意外(如磁盘故障、操作失误)导致数据丢失。
通过系统服务管理器停止MinIO进程,确保更新时无正在运行的实例:
sudo systemctl stop minio
若MinIO以Docker容器方式运行,需替换为对应的容器停止命令:
docker stop <minio_container_name_or_id>
删除旧版本的MinIO安装目录(默认路径通常为/opt/minio
、/usr/local/minio
或/mnt/minio
,需根据实际安装位置调整):
sudo rm -rf /opt/minio # 示例路径,请替换为实际路径
通过MinIO官方网站获取最新稳定版的二进制文件(以Linux amd64架构为例):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
若下载速度较慢,可使用aria2
等工具加速:
wget -c https://dl.min.io/server/minio/release/linux-amd64/minio
为下载的二进制文件添加可执行权限,并移动至系统路径(如/usr/local/bin
):
chmod +x minio
sudo mv minio /usr/local/bin/
通过命令行检查MinIO版本,确认升级成功:
minio --version
输出应显示最新版本号(如minio version RELEASE.2025-XX-XXTXX-XXXXZ
)。
若新版本有配置变更(如新增参数、修改默认路径),需编辑配置文件(通常位于/etc/default/minio
):
sudo nano /etc/default/minio
确保关键配置项正确(替换<your-data-dir>
为实际数据目录,<your-access-key>
/<your-secret-key>
为自定义凭证):
MINIO_ROOT_USER="<your-access-key>"
MINIO_ROOT_PASSWORD="<your-secret-key>"
MINIO_VOLUMES="<your-data-dir>"
MINIO_OPTS="--address :9000"
保存后退出编辑器。
启动MinIO服务并配置为系统启动时自动运行:
sudo systemctl start minio
sudo systemctl enable minio
检查MinIO服务是否正常运行:
sudo systemctl status minio
若状态显示为active (running)
,则表示更新成功。
通过浏览器访问http://<your-server-ip>:9000
(端口根据配置调整),使用步骤7中设置的MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登录,确认数据完整性及功能正常。
journalctl -u minio -f
),及时排查潜在问题(如启动失败、权限错误)。