可将单个 LUN 恢复到新位置或原始位置。可从 SnapVault 辅助卷中的任何快照拷贝恢复。要将 LUN 恢复到原始位置,首先将其恢复到新位置,然后再拷贝。
开始之前
必须初始化 SnapVault 关系,并且 SnapVault 辅助卷中必须包含要恢复的相应快照拷贝。
SnapVault 辅助卷所属的存储虚拟机(SVM)必须有一个或多个采用所需 SAN 协议且可从用于访问 LUN 拷贝的主机访问的 LIF。
SnapVault SVM 上必须已存在 igroup。
关于本任务
过程包括从 SnapVault 辅助卷中的快照拷贝创建读写卷克隆。可直接使用克隆中的 LUN,也可以选择将 LUN 内容拷贝回原始 LUN 位置。
克隆中的 LUN 的路径和序列号与原始 LUN 的不同。不会保留持久保留。
- 可运行 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 -
- 运行 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%
- 可运行 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
- 可运行 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.
- 如果 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
- 运行 lun mapping create 命令将所需 LUN 拷贝映射到该 Igroup。
示例cluster::> lun mapping create -vserver vserverB
-path /vol/dstvolB_clone/lun_C -igroup temp_igroup
- 将主机连接到 LUN 并按照需要访问 LUN 的内容。
该 LUN 为读写 LUN,可代替原始 LUN 使用。因为 LUN 序列号不同,所以主机将其解读为与原始 LUN 不同的 LUN。
- 可使用主机上的拷贝程序将 LUN 内容拷贝回原始 LUN。