Ubuntu系统更新MinIO的详细步骤
在进行任何更新操作前,务必备份MinIO中的所有重要数据(如对象存储内容、配置文件等),避免更新过程中因意外情况导致数据丢失。
根据MinIO的运行方式,选择对应命令停止服务:
sudo systemctl stop miniodocker stop <container_name_or_id>(需替换为实际容器名称或ID)卸载旧版本以避免文件冲突,根据安装路径选择对应命令:
/usr/local/minio:sudo rm -rf /usr/local/minio/opt/minio:sudo rm -rf /opt/miniosudo 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 miniosudo systemctl enable minio(可选,但建议开启)sudo systemctl status minio(显示“active (running)”即为成功)minio --version(输出应包含最新版本号)http://<服务器IP>:9001,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录,确认界面显示最新版本。mc(MinIO Client)工具手动迁移数据,避免直接覆盖导致数据损坏。