Linux 上 MinIO 升级指南
升级前准备
uname -m 确认 x86_64/ARM64,前往 https://min.io/download 获取对应版本。方式一 二进制替换升级(通用)
sudo systemctl stop miniosudo cp /usr/local/bin/minio /usr/local/bin/minio.bak-$(date +%F)sudo cp -a /etc/minio /etc/minio.bak-$(date +%F)wget https://dl.min.io/server/minio/release/linux-<arch>/miniochmod +x miniosudo mv minio /usr/local/bin/miniosudo systemctl start miniosystemctl status minio 或 minio --version 查看版本sudo systemctl stop miniosudo mv /usr/local/bin/minio.bak-<date> /usr/local/bin/miniosudo systemctl start minio方式二 包管理器升级(RPM/DNF 示例)
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-<version>.x86_64.rpm -O minio.rpmsudo dnf update minio.rpm(或 sudo rpm -Uvh minio.rpm)sudo systemctl daemon-reloadsudo systemctl restart miniosystemctl status minio 与 minio --version方式三 Docker 升级
docker pull minio/minio:latest(或指定具体版本标签)docker run -d --name minio --restart unless-stopped -p 9000:9000 -v /data:/data -e "MINIO_ROOT_USER=..." -e "MINIO_ROOT_PASSWORD=..." minio/minio:latest server /datadocker ps 查看新容器与镜像标签mc admin info 检查版本与服务状态升级后验证与常见问题
minio --version、systemctl status minio,确认进程运行且无报错。mc admin info <alias>)核对集群/节点信息与版本。daemon-reload 重启。journalctl -u minio -xe 查看详细日志定位原因。