Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

从 SnapMirror 目标还原卷的内容

贡献者

您可以从 SnapMirror 目标卷中的 Snapshot 副本还原整个卷的内容。您可以将卷的内容还原到原始源卷或其他卷。

关于此任务

此过程适用于FAS、AFF和当前ASA系统。如果您有ASA R2系统(ASA A1K、ASA A70或ASA A90)、请按照执行"这些步骤"还原数据。ASA R2系统可为仅使用SAN的客户提供简化的ONTAP体验。

还原操作的目标卷必须为以下卷之一:

  • 读写卷,在这种情况下,如果源卷和目标卷具有通用 Snapshot 副本(通常情况下,还原到原始源卷时), SnapMirror 将执行 _incremental restore" 。

    备注

    如果没有通用 Snapshot 副本,则此命令将失败。您不能将卷的内容还原到空的读写卷。

  • 空数据保护卷,在这种情况下, SnapMirror 会执行 _baseline restore" ,其中指定的 Snapshot 副本及其引用的所有数据块都会传输到源卷。

还原卷的内容会造成系统中断。还原操作正在运行时、SnapVault主卷上不能运行SMB流量。

如果还原操作的目标卷已启用数据压缩,而源卷未启用数据压缩,请在目标卷上禁用数据压缩。还原操作完成后,您需要重新启用数据压缩。

在执行还原之前,为目标卷定义的任何配额规则都将被停用。您可以使用 volume quota modify 命令以在还原操作完成后重新激活配额规则。

当卷中的数据丢失或损坏时,您可以通过从早期的 Snapshot 副本还原来回滚数据。

此操作步骤会将源卷上的当前数据替换为早期 Snapshot 副本版本中的数据。您应在目标集群上执行此任务。

步骤

您可以使用System Manager或ONTAP命令行界面还原卷的内容。

System Manager
  1. 单击 * 保护 > 关系 * ,然后单击源卷名称。

  2. 单击 菜单选项图标 ,然后选择*Restore*。

  3. 默认情况下,在 * 源 * 下会选择源卷。如果要选择源以外的卷,请单击 * 其他卷 * 。

  4. 在 * 目标 * 下,选择要还原的 Snapshot 副本。

  5. 如果源和目标位于不同集群上,请在远程集群上单击 * 保护 > 关系 * 以监控还原进度。

命令行界面
  1. 列出目标卷中的 Snapshot 副本:

    volume snapshot show -vserver <SVM> -volume <volume>

    有关完整的命令语法,请参见手册页。

    以下示例显示了上的Snapshot副本 vserverB:secondary1 目标:

    cluster_dst::> volume snapshot show -vserver vserverB -volume secondary1
    
    Vserver     Volume      Snapshot                State    Size  Total% Used%
    -------     ------      ---------- ----------- ------   -----  ------ -----
    vserverB    secondary1  hourly.2013-01-25_0005  valid   224KB     0%    0%
                            daily.2013-01-25_0010   valid   92KB      0%    0%
                            hourly.2013-01-25_0105  valid   228KB     0%    0%
                            hourly.2013-01-25_0205  valid   236KB     0%    0%
                            hourly.2013-01-25_0305  valid   244KB     0%    0%
                            hourly.2013-01-25_0405  valid   244KB     0%    0%
                            hourly.2013-01-25_0505  valid   244KB     0%    0%
    
    7 entries were displayed.
  2. 从 SnapMirror 目标卷中的 Snapshot 副本还原卷的内容:

    snapmirror restore -source-path <SVM:volume>|<cluster://SVM/volume> -destination-path <SVM:volume>|<cluster://SVM/volume> -source-snapshot <snapshot>

    有关完整的命令语法,请参见手册页。

    备注 您必须从原始源SVM或原始源集群运行此命令。

    以下命令将还原初始源卷的内容 primary1 从Snapshot副本 daily.2013-01-25_0010 在初始目标卷中 secondary1

    cluster_src::> snapmirror restore -source-path vserverB:secondary1 -destination-path vserverA:primary1 -source-snapshot daily.2013-01-25_0010
    
    Warning: All data newer than Snapshot copy daily.2013-01-25_0010 on volume vserverA:primary1 will be deleted.
    
    Do you want to continue? {y|n}: y
    
    [Job 34] Job is queued: snapmirror restore from source vserverB:secondary1 for the snapshot daily.2013-01-25_0010.
  3. 重新挂载已还原的卷并重新启动使用该卷的所有应用程序。

在 ONTAP 中执行此操作的其他方法

要执行以下任务,请执行以下操作 …​ 查看此内容 …​

System Manager 经典版(适用于 ONTAP 9.7 及更早版本)

"使用 SnapVault 还原卷概述"