確保在鏡射保存庫部署中有通用的Snapshot複本
您可以使用 snapmirror snapshot-owner create
命令、在鏡射資料保險箱部署的次要上保留標示的 Snapshot 複本。這樣做可確保有通用的Snapshot複本可供更新資料保險箱關係。
如果您使用組合鏡射資料庫的連出或串聯部署、請記住、如果來源和目的地磁碟區上不存在通用的Snapshot複本、更新將會失敗。
這對於鏡射儲存庫的扇出或串聯部署中的鏡射關係而言、絕對不會有任何問題、因為SnapMirror在執行更新之前、一律會先建立來源磁碟區的Snapshot複本。
不過、這可能是資料保險箱關係的問題、因為SnapMirror在更新資料保險箱關係時、不會建立來源磁碟區的Snapshot複本。您需要使用 snapmirror snapshot-owner create
確保在資料保險箱關係的來源和目的地上至少有一個通用 Snapshot 複本。
-
在來源磁碟區上、將擁有者指派給您要保留的標記Snapshot複本:
snapmirror snapshot-owner create -vserver <SVM> -volume <volume> -snapshot <snapshot> -owner <owner>
以下範例指派
ApplicationA
身為的擁有者snap1
Snapshot 複本:clust1::> snapmirror snapshot-owner create -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA
-
如所述、更新鏡射關係 "手動更新複寫關係"。
或者、您也可以等待鏡射關係的排程更新。
-
將標示的Snapshot複本傳輸至資料保險箱目的地:
snapmirror update -source-path <SVM:volume>|<cluster://SVM/volume>, … -destination-path <SVM:volume>|<cluster://SVM/volume>, … -source-snapshot snapshot
如需完整的命令語法、請參閱手冊頁。
- 下列範例將轉移
snap1
Snapshot複本 -
clust1::> snapmirror update -vserver vs1 -volume vol1 -source-snapshot snap1
當資料保存關係更新時、會保留標示為Snapshot的複本。
- 下列範例將轉移
-
在來源磁碟區上、從標記為Snapshot複本的擁有者中移除:
snapmirror snapshot-owner delete -vserver SVM -volume volume -snapshot snapshot -owner owner
下列範例會移除
ApplicationA
身為的擁有者snap1
Snapshot 複本:clust1::> snapmirror snapshot-owner delete -vserver vs1 -volume vol1 -snapshot snap1 -owner ApplicationA