Ubuntu系统更新MinIO的详细步骤
在进行任何更新操作前,务必备份MinIO中的所有重要数据(如对象存储内容、配置文件等),避免更新过程中因意外情况导致数据丢失。
根据MinIO的运行方式,选择对应命令停止服务:
sudo systemctl stop minio
docker stop <container_name_or_id>
(需替换为实际容器名称或ID)卸载旧版本以避免文件冲突,根据安装路径选择对应命令:
/usr/local/minio
:sudo rm -rf /usr/local/minio
/opt/minio
:sudo rm -rf /opt/minio
sudo apt-get purge minio
(彻底移除包及配置)访问MinIO官方下载页面(https://min.io/download
),选择Linux系统对应的amd64架构二进制文件(如minio-linux-amd64.tar.gz
),使用wget
命令下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
或下载特定版本(替换为最新版本号,如RELEASE.2025-09-30T00-00-00Z
):
wget https://dl.min.io/server/minio/release/linux-amd64/minio.RELEASE.2025-09-30T00-00-00Z
chmod +x minio
/usr/local/bin/
(系统全局路径):sudo mv minio /usr/local/bin/
若之前修改过配置(如数据目录、控制台端口),需编辑配置文件:
/etc/default/minio
(部分系统可能为/etc/minio/minio.conf
):sudo nano /etc/default/minio
确保以下关键配置正确(替换为你的实际路径和密码):MINIO_ROOT_USER="your_access_key" # 默认为minioadmin
MINIO_ROOT_PASSWORD="your_secret_key" # 默认为minioadmin
MINIO_VOLUMES="/data" # 数据存储目录
MINIO_OPTS="--address :9000 --console-address :9001" # 服务端口
sudo systemctl start minio
sudo systemctl enable minio
(可选,但建议开启)sudo systemctl status minio
(显示“active (running)”即为成功)minio --version
(输出应包含最新版本号)http://<服务器IP>:9001
,使用配置的MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登录,确认界面显示最新版本。mc
(MinIO Client)工具手动迁移数据,避免直接覆盖导致数据损坏。