跳到主要内容

从 SnapVault 备份中恢复单个 LUN

可将单个 LUN 恢复到新位置或原始位置。可从 SnapVault 辅助卷中的任何快照拷贝恢复。要将 LUN 恢复到原始位置,首先将其恢复到新位置,然后再拷贝。

开始之前

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

  • SnapVault 辅助卷所属的存储虚拟机(SVM)必须有一个或多个采用所需 SAN 协议且可从用于访问 LUN 拷贝的主机访问的 LIF。

  • SnapVault SVM 上必须已存在 igroup。

关于本任务

过程包括从 SnapVault 辅助卷中的快照拷贝创建读写卷克隆。可直接使用克隆中的 LUN,也可以选择将 LUN 内容拷贝回原始 LUN 位置。

克隆中的 LUN 的路径和序列号与原始 LUN 的不同。不会保留持久保留。

  1. 可运行 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 -
  2. 运行 volume snapshot show 命令以识别要用于恢复 LUN 的快照拷贝。
    示例
    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%

  3. 可运行 volume clone create 命令以通过快照拷贝创建读写克隆。

    将在与 SnapVault 备份相同的聚合中创建卷克隆。聚合中必须有足够存储克隆的空间。

    示例
    cluster::> volume clone create -vserver vserverB 
    -flexclone dstvolB_clone -type RW -parent-volume dstvolB
    -parent-snapshot daily.2013-02-10_0010
    [Job 108] Job succeeded: Successful

  4. 可运行 lun show 命令列出卷克隆中的 LUN。
    示例
    cluster::> lun show -vserver vserverB -volume dstvolB_clone

    Vserver Path State Mapped Type
    --------- ------------------------ ------- -------- --------
    vserverB /vol/dstvolB_clone/lun_A online unmapped windows
    vserverB /vol/dstvolB_clone/lun_B online unmapped windows
    vserverB /vol/dstvolB_clone/lun_C online unmapped windows

    3 entries were displayed.
  5. 如果 SnapVault 备份所属 SVM 中还没有所需主机的 igroup,请运行 igroup create 命令创建 igroup。
    示例以下示例将为使用 iSCSI 协议的 Windows 主机创建一个 igroup:
    cluster::> igroup create -vserver vserverB -igroup temp_igroup
    -protocol iscsi -ostype windows
    -initiator iqn.1991-05.com.microsoft:hostA

  6. 运行 lun mapping create 命令将所需 LUN 拷贝映射到该 Igroup。
    示例
    cluster::> lun mapping create -vserver vserverB 
    -path /vol/dstvolB_clone/lun_C -igroup temp_igroup

  7. 将主机连接到 LUN 并按照需要访问 LUN 的内容。

    该 LUN 为读写 LUN,可代替原始 LUN 使用。因为 LUN 序列号不同,所以主机将其解读为与原始 LUN 不同的 LUN。

  8. 可使用主机上的拷贝程序将 LUN 内容拷贝回原始 LUN。