本文說明如何調整非同步複製磁碟的大小及複製磁碟。
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」(非同步複製) 頁面。
按一下「一致性群組」分頁標籤。
按一下包含次要磁碟的一致性群組名稱。
按一下「複製一致性群組」。「複製一致性群組」視窗隨即開啟。
按一下「複製一致性群組」。
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 驗證說明文件中的「Authenticate for using 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-07-10 (世界標準時間)。
-