MinIO在Ubuntu上的默認存儲路徑及自定義方法
MinIO在Ubuntu系統上的默認數據存儲路徑為/data
目錄。這是MinIO啟動時若未指定自定義路徑的默認行為,所有上傳的對象、存儲桶元數據等均會存儲在該目錄下。
若需將存儲路徑更改為其他目錄(如/mnt/myminiodata
或/data/minio
),可通過以下步驟完成:
使用mkdir
命令創建目標目錄(以/data/minio
為例):
sudo mkdir -p /data/minio
將目錄所有權賦予MinIO運行的用戶(通常為minio
,若未創建可替換為當前用戶):
sudo chown -R minio:minio /data/minio
通過minio server
命令直接指定自定義路徑:
minio server /data/minio
此時MinIO會使用/data/minio
作為數據存儲目錄。
若需讓MinIO在系統啟動時自動使用自定義路徑,需創建或修改systemd服務文件:
創建/etc/systemd/system/minio.service
文件(若已存在則修改),添加以下內容(以/data/minio
為例):
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data/minio
Restart=on-failure
WorkingDirectory=/data/minio
[Install]
WantedBy=multi-user.target
關鍵參數說明:
ExecStart
:指定MinIO啟動命令及自定義存儲路徑;WorkingDirectory
:設置MinIO的工作目錄(需與存儲路徑一致)。sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio # 設置開機自啟
啟動MinIO后,可通過以下方式驗證存儲路徑是否生效:
http://<服務器IP>:9000
,登錄后查看“buckets”頁面,確認數據存儲位置;df -h /data/minio
命令查看目標目錄所在磁盤的使用情況;ps aux | grep minio
命令,檢查MinIO進程的--address
參數是否包含自定義路徑。sudo systemctl restart minio
)使配置生效;