跳到主要内容

从 SnapVault 备份恢复卷中的所有 LUN

如果需要从 SnapVault 备份恢复卷中的一个或多个 LUN,可恢复整个卷。恢复卷会影响卷中的所有 LUN。

开始之前

必须初始化 SnapVault 关系,并且 SnapVault 辅助卷中必须包含要恢复的相应快照拷贝。

关于本任务

恢复整个卷将把卷恢复到创建快照拷贝时的状态。如果创建快照拷贝之后向卷添加了 LUN,还原过程中将删除该 LUN。

恢复卷之后,LUN 继续映射到恢复前映射到的 igroup。该 LUN 映射可能与创建快照拷贝时的映射不同。将保留主机集群中的 LUN 持久保留。

  1. 停止卷中所有 LUN 的 I/O。
  2. 运行 snapmirror show 命令以验证辅助卷中是否包含 SnapVault 辅助卷。
    示例
    cluster::> snapmirror show

    Source Dest Mirror Relation Total Last
    Path Type Path State Status Progress Healthy Updated
    -------- ---- --------- ------- --------- --------- ------- -------
    vserverA:srcvolA
    XDP vserverB:dstvolB
    Snapmirrored
    Idle - true -
  3. 运行 volume snapshot show 命令以识别要用于恢复的快照拷贝。
    示例
    cluster::> volume snapshot show

    Vserver Volume Snapshot State Size Total% Used%
    -------- ------- ---------------------- ----- ------ ------ -----
    vserverB
    dstvolB
    snap2.2013-02-10_0010 valid 124KB 0% 0%
    snap1.2013-02-10_0015 valid 112KB 0% 0%
    snap2.2013-02-11_0010 valid 164KB 0% 0%

  4. 运行 snapmirror restore 命令并指定 -source-snapshot 选项以指定要使用的快照拷贝。

    指定的恢复目标为要恢复到的原始卷。

    示例
    cluster::> snapmirror restore -destination-path vserverA:srcvolA
    -source-path vserverB:dstvolB -source-snapshot daily.2013-02-10_0010

    Warning: All data newer than Snapshot copy hourly.2013-02-11_1205 on
    volume vserverA:src_volA will be deleted.
    Do you want to continue? {y|n}: y
    [Job 98] Job is queued: snapmirror restore from source
    "vserverB:dstvolB" for the snapshot daily.2013-02-10_0010.

  5. 如果要在主机集群中共享 LUN,请从受影响的主机恢复 LUN 的持久保留。

从 SnapVault 备份中恢复卷

在以下示例中,创建快照拷贝之后向卷添加了名称为 lun_D 的 LUN。从快照拷贝恢复整个卷之后,不再显示 lun_D。

lun show 命令输出中,可看到主卷 srcvolA 中的 LUN 和这些 LUN 在 SnapVault 辅助卷 dstvolB 中的只读拷贝。SnapVault 备份中没有 lun_D 的拷贝。

cluster::> lun show
Vserver Path State Mapped Type Size
--------- ------------------ ------- -------- -------- -------
vserverA /vol/srcvolA/lun_A online mapped windows 300.0GB
vserverA /vol/srcvolA/lun_B online mapped windows 300.0GB
vserverA /vol/srcvolA/lun_C online mapped windows 300.0GB
vserverA /vol/srcvolA/lun_D online mapped windows 250.0GB
vserverB /vol/dstvolB/lun_A online unmapped windows 300.0GB
vserverB /vol/dstvolB/lun_B online unmapped windows 300.0GB
vserverB /vol/dstvolB/lun_C online unmapped windows 300.0GB

7 entries were displayed.

cluster::>snapmirror restore -destination-path vserverA:srcvolA
-source-path vserverB:dstvolB
-source-snapshot daily.2013-02-10_0010

Warning: All data newer than Snapshot copy hourly.2013-02-11_1205
on volume vserverA:src_volA will be deleted.
Do you want to continue? {y|n}: y
[Job 98] Job is queued: snapmirror restore from source
"vserverB:dstvolB" for the snapshot daily.2013-02-10_0010.

cluster::> lun show
Vserver Path State Mapped Type Size
--------- ------------------ ------- -------- -------- -------
vserverA /vol/srcvolA/lun_A online mapped windows 300.0GB
vserverA /vol/srcvolA/lun_B online mapped windows 300.0GB
vserverA /vol/srcvolA/lun_C online mapped windows 300.0GB
vserverB /vol/dstvolB/lun_A online unmapped windows 300.0GB
vserverB /vol/dstvolB/lun_B online unmapped windows 300.0GB
vserverB /vol/dstvolB/lun_C online unmapped windows 300.0GB

6 entries were displayed.

从 SnapVault 辅助卷恢复卷之后,源卷中不再包含 lun_D。恢复后无需重新映射源卷中的 LUN,因为它们仍然处于映射状态。