从 SnapVault 备份还原单个 LUN
您可以将单个 LUN 还原到新位置或原始位置。您可以从 SnapVault 二级卷中的任何 Snapshot 副本进行还原。要将 LUN 还原到原始位置,请先将其还原到新位置,然后再复制它。
-
必须初始化 SnapVault 关系,并且 SnapVault 二级卷必须包含要还原的相应 Snapshot 副本。
-
包含 SnapVault 二级卷的 Storage Virtual Machine ( SVM )必须具有一个或多个具有所需 SAN 协议的 LIF ,此 LIF 可从用于访问 LUN 副本的主机访问。
-
igroup 必须已存在于 SnapVault SVM 上。
此过程包括从 SnapVault 二级卷中的 Snapshot 副本创建读写卷克隆。您可以直接从克隆使用 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的Snapshot副本。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
命令以从所需的Snapshot副本创建读写克隆。卷克隆将在与 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副本映射到igrop。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 。