更新 Linux 上的 MinIO 主要取决于你当前的部署方式。下面按最常见方式给你说明,你可以对照自己的情况操作。
先确认你是哪种方式运行的 MinIO:
which minio
ps -ef | grep minio
常见情况:
minio --version
官方推荐方式:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
如果你使用 systemd:
sudo systemctl stop minio
如果是手动运行,直接 Ctrl+C 或 kill 进程。
sudo mv minio /usr/local/bin/minio
(若你的 minio 在其他路径,替换对应路径即可)
sudo systemctl start minio
检查状态:
sudo systemctl status minio
docker ps | grep minio
docker pull minio/minio:latest
docker stop minio
docker rm minio
示例:
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e MINIO_ROOT_USER=admin \
-e MINIO_ROOT_PASSWORD=password \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
✅ 数据目录不变即可安全升级
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo systemctl stop minio
sudo cp minio /usr/local/bin/
sudo systemctl start minio
✅ MinIO 升级是向后兼容的
✅ 不要同时升级所有节点(集群模式)
✅ 备份配置文件
/etc/default/minio
✅ 查看日志
journalctl -u minio -f
minio --version
或通过 Web 控制台:
http://IP:9001
你只需要告诉我:
1️⃣ 是否使用 Docker
2️⃣ 系统版本(cat /etc/os-release)
3️⃣ MinIO 当前版本
4️⃣ 是否是单机还是集群