在 CentOS 上升级 MinIO 通常有两种常见方式:二进制替换(官方推荐) 和 systemd 服务重启。下面按最常用、最安全的流程说明。
minio --version
# 或
/usr/local/bin/minio --version
MinIO 升级一般不会动数据,但生产环境一定要备份:
/data/minio)/etc/minio/、/root/.minio)确认你是:
如果是 systemd:
systemctl stop minio
如果是直接运行:
pkill minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio \
-O /usr/local/bin/minio
chmod +x /usr/local/bin/minio
minio --version
systemctl start minio
# 或
minio server /data/minio
/etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES
Restart=always
[Install]
WantedBy=multi-user.target
systemctl stop minio
wget -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /usr/local/bin/minio
systemctl start minio
docker pull minio/minio:latest
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"
minio --version
systemctl status minio
浏览器访问:
http://<IP>:9000
如果你愿意,可以告诉我:
我可以给你完全匹配你环境的升级命令。