本文說明如何調整非同步複製磁碟的大小和複製磁碟。
Artifact Registry 可用於低 RPO 和低 RTO 的災難復原作業。如要進一步瞭解非同步複製,請參閱「關於非同步複製」。
限制
- 主要和次要磁碟的大小必須相同。如果您調整主動複製的主要磁碟大小,系統會自動調整次要磁碟的大小。如果次要磁碟無法自動調整大小,您必須手動將其調整為與主要磁碟相同的大小。複製作業會暫停,直到次要磁碟的大小與主要磁碟相同為止。
- 您無法從一致性群組複製主要磁碟。您必須個別複製主要磁碟。不過,您可以從一致性群組複製次要磁碟。
事前準備
- 建立主要磁碟。
- 建立次要磁碟。
-
如果尚未設定,請先設定驗證機制。「驗證」是指驗證身分,以便存取 Google Cloud 服務和 API 的程序。如要從本機開發環境執行程式碼或範例,請選取下列任一選項,以便對 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
前往 Google Cloud 控制台的「Asynchronous replication」頁面。
按一下「一致性群組」分頁標籤。
按一下包含次要磁碟的一致性群組名稱。
按一下「複製一致性群組」。「Clone consistency group」視窗隨即開啟。
按一下「複製一致性群組」。
CONSISTENCY_GROUP
:包含要複製的次要磁碟的一致性群組網址。例如:projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME
。LOCATION_FLAG
:一致性群組中磁碟的位置標記。如為地區磁碟,請使用--region
。如為區域性,請使用--zone
。LOCATION
:一致性群組中磁碟所在的區域或區域。如為區域性磁碟,請使用區域。如為區域磁碟,請使用區域。系統會在這個位置建立複本。如要複製一致性群組中的區域磁碟,請使用
disks.bulkInsert
方法:POST https://compute.googleapis.com/compute/v1/projects/CLONE_PROJECT/zones/ZONE/disks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }
如要複製一致性群組中的區域磁碟,請使用
regionDisks.bulkInsert
方法:POST https://compute.googleapis.com/compute/v1/projects/CLONE_PROJECT/regions/REGION/regionDisks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }
CLONE_PROJECT
:要建立磁碟複本的專案。ZONE
:用於建立磁碟複本的可用區。REGION
:用於建立磁碟複本的區域。CONSISTENCY_GROUP_PROJECT
:包含一致性群組的專案。CONSISTENCY_GROUP_REGION
:一致性群組所在的區域。CONSISTENCY_GROUP_NAME
:一致性群組的名稱。- 瞭解如何管理一致性群組。
- 瞭解如何管理複寫。
- 瞭解如何容錯移轉和復原。
- 瞭解如何監控非同步複製作業效能。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
詳情請參閱 Google Cloud 驗證說明文件中的「驗證以使用 REST」。
調整磁碟大小
如果您需要額外的儲存空間或提高效能限制,可以將主要磁碟的大小增加至最多 64 TiB。無法縮減磁碟的大小。
當您調整主動複製至次要磁碟的主磁碟大小時,次要磁碟的大小會增加至與主磁碟相同的大小。如果次要磁碟無法自動調整大小,您必須手動將其調整為與主要磁碟相同的大小。
如要瞭解如何增加磁碟大小,請參閱「增加磁碟大小」。
複製磁碟
您可以複製單一主要或次要磁碟,或一致性群組中的所有次要磁碟。
複製單一磁碟
使用「建立磁碟複本」一文所述的方法複製 Artifact Registry 磁碟。
複製一致性群組中的所有磁碟
您必須先在次要區域中建立一致性群組,才能為要複製的磁碟將次要磁碟新增至一致性群組。
使用 Google Cloud 控制台、gcloud CLI 或 REST 複製一致性群組中的所有次要磁碟。
主控台
如要複製一致性群組中的所有次要磁碟,請按照下列步驟操作:
gcloud
使用
gcloud compute disks bulk create
指令複製一致性群組中的所有次要磁碟:gcloud compute disks bulk create \ --source-consistency-group-policy=CONSISTENCY_GROUP \ --LOCATION_FLAG=LOCATION
更改下列內容:
REST
請使用下列任一方法,複製一致性群組中的所有次要磁碟:
更改下列內容:
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-06-12 (世界標準時間)。
-