MinIO在Linux上的版本更新与升级指南
rsync或cp -a复制数据目录),避免升级过程中数据丢失。minio --version;mc(MinIO Client)工具:mc admin info。访问MinIO官方下载页面(https://min.io/download),选择与Linux系统架构(如linux-amd64)匹配的最新稳定版本,使用wget或curl下载二进制文件(如minio-linux-amd64)。
根据安装方式停止运行中的MinIO服务:
systemd管理:sudo systemctl stop minio;sudo pkill minio。/usr/local/bin):sudo mv minio-linux-amd64 /usr/local/bin/minio;sudo chmod +x /usr/local/bin/minio。若旧版本有自定义配置(如数据目录、控制台端口、管理员账号),需修改对应配置文件:
/etc/systemd/system/minio.service):检查ExecStart参数(如--console-address :9001)是否与新版本兼容;/etc/default/minio):更新minio_root_user、minio_root_password、minio_volumes等参数。systemd配置:sudo systemctl daemon-reload;sudo systemctl start minio;sudo systemctl enable minio。minio --version(应显示最新版本号);http://<服务器IP>:9001(默认控制台端口),使用管理员账号登录,验证功能是否正常;mc工具测试:mc alias set myminio http://localhost:9000 <ACCESS_KEY> <SECRET_KEY>,执行mc ls myminio/查看存储桶列表。若运行MinIO集群,需逐个节点依次升级(避免同时停止所有节点导致数据不可用)。升级完成后,检查集群状态:minio admin info,确保所有节点版本一致且状态正常。
若通过Docker运行MinIO,升级步骤如下:
docker stop minio && docker rm minio;docker pull minio/minio;docker run -d --name minio -p 9000:9000 -v /path/to/data:/data minio/minio server /data。