Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

確保在鏡射保存庫部署中有通用的Snapshot複本

貢獻者

您可以使用 snapmirror snapshot-owner create 命令、在鏡射資料保險箱部署的次要上保留標示的 Snapshot 複本。這樣做可確保有通用的Snapshot複本可供更新資料保險箱關係。

關於這項工作

如果您使用組合鏡射資料庫的連出或串聯部署、請記住、如果來源和目的地磁碟區上不存在通用的Snapshot複本、更新將會失敗。

這對於鏡射儲存庫的扇出或串聯部署中的鏡射關係而言、絕對不會有任何問題、因為SnapMirror在執行更新之前、一律會先建立來源磁碟區的Snapshot複本。

不過、這可能是資料保險箱關係的問題、因為SnapMirror在更新資料保險箱關係時、不會建立來源磁碟區的Snapshot複本。您需要使用 snapmirror snapshot-owner create 確保在資料保險箱關係的來源和目的地上至少有一個通用 Snapshot 複本。

步驟
  1. 在來源磁碟區上、將擁有者指派給您要保留的標記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
  2. 如所述、更新鏡射關係 "手動更新複寫關係"

    或者、您也可以等待鏡射關係的排程更新。

  3. 將標示的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的複本。

  4. 在來源磁碟區上、從標記為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