Ubuntu系統更新MinIO版本的詳細步驟
在進行任何升級操作前,務必備份MinIO中的所有重要數據(如存儲桶、對象等)??墒褂肕inIO官方mc
工具或直接復制數據目錄(默認路徑通常為/data
或/mnt/minio
)到安全位置,避免升級過程中因意外情況導致數據丟失。
通過系統服務管理器停止MinIO進程,確保升級時無正在運行的實例。執行以下命令:
sudo systemctl stop minio
若MinIO以獨立二進制方式運行(如直接執行minio server
命令),可通過ps -ef | grep minio
查找進程ID,再用kill -9 <PID>
終止。
刪除舊版本的MinIO安裝目錄及文件,避免新舊版本沖突。常見安裝路徑包括/opt/minio
、/usr/local/minio
或/mnt/minio
,根據實際情況選擇:
sudo rm -rf /opt/minio # 示例路徑,需替換為實際路徑
訪問MinIO官方網站(https://min.io/download
)獲取Linux amd64架構的最新版本下載鏈接,或直接使用wget
命令下載(以2025年最新穩定版為例):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
若下載速度較慢,可添加-c
參數啟用多線程續傳:
wget -c https://dl.min.io/server/minio/release/linux-amd64/minio
為下載的二進制文件添加可執行權限,并移動到系統全局路徑(如/usr/local/bin
):
chmod +x minio # 賦予執行權限
sudo mv minio /usr/local/bin/ # 移動到系統路徑
若舊版本有自定義配置(如數據目錄、控制臺端口、訪問密鑰等),需編輯配置文件(通常位于/etc/default/minio
或~/.minio/config.json
),確保新版本兼容。例如:
sudo nano /etc/default/minio
修改以下關鍵參數(根據實際需求調整):
MINIO_ROOT_USER="your-access-key" # 替換為你的訪問密鑰
MINIO_ROOT_PASSWORD="your-secret-key" # 替換為你的秘密密鑰
MINIO_VOLUMES="/data" # 數據存儲目錄
MINIO_OPTS="--console-address :9001" # 控制臺端口(默認9001)
使用系統服務管理器啟動MinIO,并設置為開機自啟:
sudo systemctl start minio # 啟動服務
sudo systemctl enable minio # 開機自啟
minio --version
輸出應顯示最新版本號(如minio version RELEASE.2025-XX-XXTXX-XXXXZ
)。http://<服務器IP>:9001
(若修改了控制臺端口,需替換為對應值),使用配置的MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登錄,驗證服務正常運行。mc
工具手動遷移數據,避免直接覆蓋導致數據損壞。journalctl -u minio -f
),及時排查啟動或運行中的錯誤。