升级Linux上的MinIO版本可以通过以下步骤进行:
在进行任何升级操作之前,请确保备份所有重要数据,以防升级过程中出现问题。
首先,下载最新版本的MinIO二进制文件。可以使用wget命令从MinIO官方网站下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio 如果下载速度较慢,可以访问MinIO官方下载页面手动下载所需版本的安装包。
停止正在运行的MinIO服务:
sudo systemctl stop minio 移除旧版本的MinIO文件和配置文件。可以使用以下命令:
sudo rm -rf /usr/local/bin/minio sudo rm -rf /etc/systemd/system/minio.service sudo rm -rf /etc/default/minio 解压并移动新下载的安装包到适当位置:
sudo mkdir -p /usr/local/bin sudo mv minio /usr/local/bin/ sudo chmod +x /usr/local/bin/minio 创建并配置新的systemd服务文件:
sudo nano /etc/systemd/system/minio.service 将以下内容粘贴到文件中:
[Unit] Description=MinIO Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local ProtectProc=invisible EnvironmentFile=-/etc/default/minio ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ]; then echo \"variable minio_volumes not set in /etc/default/minio\"; exit 1; fi" ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes Restart=always LimitNoFile=65536 TasksMax=infinity TimeoutStopSec=infinity SendSigKill=no [Install] WantedBy=multi-user.target 创建并编辑环境变量文件:
sudo nano /etc/default/minio 将以下内容粘贴到文件中,并根据需要修改:
minio_root_user=admin minio_root_password=your_strong_password minio_volumes=/data minio_opts="--console-address :9001" 启动MinIO服务并设置为开机自启动:
sudo systemctl daemon-reload sudo systemctl enable minio sudo systemctl start minio 登录MinIO控制台,验证新版本是否正常运行:
minio server /data --console-address ":9001" 在浏览器中访问http://your_server_ip:9001,使用配置的管理员账号和密码登录,检查所有功能是否正常。