在 Linux 上升级 MinIO,通常取决于你最初是怎么安装的。下面按常见方式分别说明。
如果你是用官方二进制文件直接运行的(如 /usr/local/bin/minio):
ps aux | grep minio
kill <pid>
或如果是 systemd:
systemctl stop minio
cp /usr/local/bin/minio /usr/local/bin/minio.bak
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
systemctl start minio
# 或
minio server /data
✅ MinIO 支持热升级(rolling upgrade),如果是分布式部署,可以一个节点一个节点升级。
如果你用的是官方 minio.service:
systemctl stop minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
systemctl start minio
检查状态:
systemctl status minio
docker ps
docker pull minio/minio
docker stop minio
docker rm minio
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
⚠️ 数据目录一定要挂载,否则数据会丢失
docker compose pull
docker compose down
docker compose up -d
mc admin info myminio
mc mirror myminio /backup/minio
minio --version
或:
mc admin info myminio
如果你愿意,可以告诉我:
我可以给你精确到命令的升级方案。