溫馨提示×

如何升級Linux上的MinIO版本

小樊
151
2025-03-10 14:53:37
欄目: 智能運維

升級Linux上的MinIO版本可以通過以下步驟進行:

1. 備份數據

在進行任何升級操作之前,請確保備份所有重要數據,以防升級過程中出現問題。

2. 下載新版本

首先,下載最新版本的MinIO二進制文件??梢允褂?code>wget命令從MinIO官方網站下載:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

如果下載速度較慢,可以訪問MinIO官方下載頁面手動下載所需版本的安裝包。

3. 停止當前服務

停止正在運行的MinIO服務:

sudo systemctl stop minio

4. 移除舊版本

移除舊版本的MinIO文件和配置文件??梢允褂靡韵旅睿?/p>

sudo rm -rf /usr/local/bin/minio
sudo rm -rf /etc/systemd/system/minio.service
sudo rm -rf /etc/default/minio

5. 安裝新版本

解壓并移動新下載的安裝包到適當位置:

sudo mkdir -p /usr/local/bin
sudo mv minio /usr/local/bin/
sudo chmod +x /usr/local/bin/minio

6. 配置新版本

創建并配置新的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"

7. 啟動新服務

啟動MinIO服務并設置為開機自啟動:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

8. 驗證升級

登錄MinIO控制臺,驗證新版本是否正常運行:

minio server /data --console-address ":9001"

在瀏覽器中訪問http://your_server_ip:9001,使用配置的管理員賬號和密碼登錄,檢查所有功能是否正常。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女