溫馨提示×

Ubuntu系統中如何更新MinIO

小樊
47
2025-10-04 06:58:28
欄目: 智能運維

Ubuntu系統更新MinIO的詳細步驟

1. 備份重要數據

在進行任何更新操作前,務必備份MinIO中的所有重要數據(如對象存儲內容、配置文件等),避免更新過程中因意外情況導致數據丟失。

2. 停止當前運行的MinIO服務

根據MinIO的運行方式,選擇對應命令停止服務:

  • Systemd服務(默認安裝方式):sudo systemctl stop minio
  • Docker容器docker stop <container_name_or_id>(需替換為實際容器名稱或ID)

3. 刪除舊版本MinIO文件

卸載舊版本以避免文件沖突,根據安裝路徑選擇對應命令:

  • 若安裝在/usr/local/miniosudo rm -rf /usr/local/minio
  • 若安裝在/opt/miniosudo rm -rf /opt/minio
  • 若通過APT安裝:sudo apt-get purge minio(徹底移除包及配置)

4. 下載最新版本MinIO

訪問MinIO官方下載頁面(https://min.io/download),選擇Linux系統對應的amd64架構二進制文件(如minio-linux-amd64.tar.gz),使用wget命令下載:

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

或下載特定版本(替換為最新版本號,如RELEASE.2025-09-30T00-00-00Z):

wget https://dl.min.io/server/minio/release/linux-amd64/minio.RELEASE.2025-09-30T00-00-00Z

5. 賦予執行權限并移動到系統路徑

  • 添加可執行權限:chmod +x minio
  • 移動到/usr/local/bin/(系統全局路徑):sudo mv minio /usr/local/bin/

6. 重新配置MinIO服務(可選但推薦)

若之前修改過配置(如數據目錄、控制臺端口),需編輯配置文件:

  • 編輯/etc/default/minio(部分系統可能為/etc/minio/minio.conf):
    sudo nano /etc/default/minio
    
    確保以下關鍵配置正確(替換為你的實際路徑和密碼):
    MINIO_ROOT_USER="your_access_key"      # 默認為minioadmin
    MINIO_ROOT_PASSWORD="your_secret_key"  # 默認為minioadmin
    MINIO_VOLUMES="/data"                  # 數據存儲目錄
    MINIO_OPTS="--address :9000 --console-address :9001"  # 服務端口
    

7. 啟動MinIO服務

  • 啟動服務:sudo systemctl start minio
  • 設置開機自啟:sudo systemctl enable minio(可選,但建議開啟)

8. 驗證更新結果

  • 檢查服務狀態:sudo systemctl status minio(顯示“active (running)”即為成功)
  • 查看MinIO版本:minio --version(輸出應包含最新版本號)
  • 訪問控制臺:通過瀏覽器打開http://<服務器IP>:9001,使用配置的MINIO_ROOT_USERMINIO_ROOT_PASSWORD登錄,確認界面顯示最新版本。

注意事項

  • 版本兼容性:升級前查看MinIO官方發布說明,確認新版本與當前系統、依賴庫(如Go語言版本)的兼容性。
  • 數據遷移:若從舊版本(如v2023及更早)升級到新版本(如v2024+),建議先部署新版本MinIO實例,再通過mc(MinIO Client)工具手動遷移數據,避免直接覆蓋導致數據損壞。
  • 測試環境驗證:生產環境更新前,務必在測試環境中完成流程驗證,確保業務不受影響。

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