您可以增加 Managed Lustre 執行個體的儲存空間容量。容量設定後即無法降低。
如要增加 Managed Lustre 執行個體的容量,請按照下列步驟操作:
- 決定新的容量。
- 使用 Google Cloud 控制台或 Google Cloud CLI 更新執行個體的容量。
- 監控更新進度。更新作業進行期間,您仍可繼續使用執行個體。
計算新容量
您可以將執行個體的容量更新至其效能層級允許的最大值。這些值如下所示:
| 級別 | 最低容量 | 最大容量 | 移動增量大小 |
|---|---|---|---|
| 每 TiB 125 MB/秒 | 72,000 GiB | 12,240,000 GiB (11.67 PiB) | 72,000 GiB |
| 每 TiB 250 MB/秒 | 36,000 GiB | 6,120,000 GiB (5.84 PiB) | 36,000 GiB |
| 每 TiB 500 MB/秒 | 18,000 GiB | 3,060,000 GiB (2.92 PiB) | 18,000 GiB |
| 每 TiB 1000 MB/秒 | 9,000 GiB | 1,530,000 GiB (1.46 PiB) | 9,000 GiB |
更新後的容量必須是步距的倍數。
Google Cloud 專案有系統限制和配額,會影響每個區域中每個虛擬私有雲 (VPC) 網路的可用容量。您可能需要先申請額外配額,才能增加執行個體的容量。詳情請參閱「配額與限制」。
更新執行個體容量
您可以使用 Google Cloud 控制台或 Google Cloud CLI 更新執行個體的容量。
Google Cloud 控制台
前往 Google Cloud 控制台的「Managed Lustre」頁面。
按一下要更新的執行個體名稱。系統隨即會顯示執行個體總覽頁面。
按一下 [編輯]。
輸入新的儲存空間容量值。這個值必須小於或等於允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。
按一下「提交」。
gcloud
使用 gcloud lustre instances update 指令增加執行個體的儲存空間容量:
gcloud lustre instances update INSTANCE_NAME \
--location=LOCATION \
--capacity-gib=NEW_CAPACITY
其中:
- INSTANCE_NAME 是要更新的執行個體。
- LOCATION 是執行個體所在的區域。
- NEW_CAPACITY 是這個執行個體的新儲存空間容量 (GiB)。值不得超過允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。
REST
如要使用 REST API 更新執行個體,請將 PATCH 要求傳送至特定端點:
PATCH https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/instances/INSTANCE_NAME?updateMask=capacityGib
Authorization: Bearer [YOUR_ACCESS_TOKEN]
{
"capacityGib": NEW_CAPACITY
}
您必須指定下列值:
- PROJECT_ID 是您的 Google Cloud 專案 ID。
- ZONE 是執行個體的 Google Cloud 區域。
- INSTANCE_NAME 是要更新的 Managed Lustre 執行個體名稱。
updateMask=capacityGib會指定要更新的欄位。只有遮罩中的欄位會遭到覆寫。- NEW_CAPACITY 是這個執行個體的新儲存空間容量 (GiB)。值不得超過允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。
詳情請參閱 instances.patch API 參考資料。
提交更新要求後,Managed Lustre 會檢查可用配額。如果配額充足,執行個體容量就會在一段時間內增加,具體時間取決於大小變化。增加額度可能需要 20 分鐘到 1 小時以上。
更新作業期間,您可以繼續使用執行個體。
查看更新狀態
您可以透過下列介面查看更新要求的狀態。
Google Cloud 控制台
前往 Google Cloud 控制台的「Managed Lustre」頁面。
在清單中按一下執行個體名稱。系統會顯示「執行個體詳細資料」頁面,其中包含執行個體更新要求的目前狀態。
gcloud
根據預設,gcloud lustre instances update 指令會等待完成,再傳回殼層提示:
Request issued for: [my-instance]
Waiting for operation [projects/my-project/locations/us-central1-a/operations/operation-1234567890-123] to complete...
完成後,指令列會顯示 Updated instance [my-instance],以及執行個體詳細資料,包括更新後的容量。
如果您執行更新指令時使用了 --async 旗標,或是需要從指令列查詢更新狀態,可以擷取作業詳細資料,查看執行個體是否已完成更新:
gcloud lustre operations describe OPERATION_ID \
--location=ZONE
執行個體更新期間,回應會顯示 done: false 值。
完成後,done 會設為 true。
例如:
$ gcloud lustre operations describe operation-1234567890-123abc456-789def012-a1b2c3d4 \
--location=us-central1-a
done: false
metadata:
'@type': type.googleapis.com/google.cloud.lustre.v1.OperationMetadata
apiVersion: v1
createTime: '2025-08-27T18:13:49.771203623Z'
requestedCancellation: false
target: projects/my-project/locations/us-central1-a/instances/my-instance
verb: update
name: projects/my-project/locations/us-central1-a/operations/operation-1234567890-123abc456-789def012-a1b2c3d4
REST
如要查詢更新作業的狀態,請使用回應中的作業 ID。作業 ID 的格式如下:
operation-1234567890123-6127783ad26ea-88913969-02748053
將要求傳送至下列端點:
GET https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/operations/OPERATION_ID
Authorization: Bearer
如果成功,回應主體會包含 Operation 的執行個體。
增加容量後的效能
Managed Lustre 執行個體的最大處理量取決於儲存空間容量和效能層級。增加現有執行個體的儲存空間容量,也會提高其最大輸送量。
您可能要等到寫入新資料後,才會看到效能提升。 隨著新資料寫入並重新分配到額外儲存空間,總處理量效能會逐漸提升。