Ubuntu系統更新MinIO的詳細步驟
在進行任何更新操作前,務必備份MinIO中的所有重要數據(如對象存儲內容、配置文件等),避免更新過程中因意外情況導致數據丟失。
根據MinIO的運行方式,選擇對應命令停止服務:
sudo systemctl stop minio
docker stop <container_name_or_id>
(需替換為實際容器名稱或ID)卸載舊版本以避免文件沖突,根據安裝路徑選擇對應命令:
/usr/local/minio
:sudo rm -rf /usr/local/minio
/opt/minio
:sudo rm -rf /opt/minio
sudo apt-get purge 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
chmod +x minio
/usr/local/bin/
(系統全局路徑):sudo mv minio /usr/local/bin/
若之前修改過配置(如數據目錄、控制臺端口),需編輯配置文件:
/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" # 服務端口
sudo systemctl start minio
sudo systemctl enable minio
(可選,但建議開啟)sudo systemctl status minio
(顯示“active (running)”即為成功)minio --version
(輸出應包含最新版本號)http://<服務器IP>:9001
,使用配置的MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登錄,確認界面顯示最新版本。mc
(MinIO Client)工具手動遷移數據,避免直接覆蓋導致數據損壞。