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

从 SnapMirror 目标还原单个文件, LUN 或 NVMe 命名空间

贡献者

您可以从 Snapshot 副本还原单个文件, LUN ,一组文件或 LUN ,也可以从 SnapMirror 目标卷还原 NVMe 命名空间。从NVMe.7开始、您还可以从ONTAP 9同步目标还原SnapMirror命名库。您可以将文件还原到原始源卷或其他卷。

您需要的内容

要从SnapMirror同步目标还原文件或ONTAP 9 (从LUN .5开始受支持)、您必须先删除并释放此关系。

关于此任务

要将文件或 LUN 还原到的卷(目标卷)必须为读写卷:

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

  • 否则, SnapMirror 将执行 _baseline restore" ,其中指定的 Snapshot 副本及其引用的所有数据块将传输到目标卷。

步骤
  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 副本还原单个文件或 LUN 或一组文件或 LUN :

    snapmirror restore -source-path <SVM:volume>|<cluster://SVM/volume>, …​ -destination-path <SVM:volume>|<cluster://SVM/volume>, …​ -source-snapshot snapshot -file-list <source_file_path,@destination_file_path>

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

    备注

    您必须从目标 SVM 或目标集群运行此命令。

    以下命令将还原这些文件 file1file2 从Snapshot副本 daily.2013-01-25_0010 在初始目标卷中 secondary1,将其保存到初始源卷的活动文件系统中的同一位置 primary1

    cluster_dst::> snapmirror restore -source-path vserverB:secondary1 -destination-path vserverA:primary1 -source-snapshot daily.2013-01-25_0010 -file-list /dir1/file1,/dir2/file2
    
    [Job 3479] Job is queued: snapmirror restore for the relationship with destination vserverA:primary1

    以下命令将还原这些文件 file1file2 从Snapshot副本 daily.2013-01-25_0010 在初始目标卷中 secondary1,并将其移至原始源卷的活动文件系统中的其他位置 primary1

    目标文件路径以 @ 符号开头,后跟原始源卷根中文件的路径。在此示例中、 file1 将还原到 /dir1/file1.new 和file2将还原到 /dir2.new/file2 开启 primary1

    cluster_dst::> snapmirror restore -source-path vserverB:secondary1 -destination-path vserverA:primary1 -source-snapshot daily.2013-01-25_0010 -file-list /dir/file1,@/dir1/file1.new,/dir2/file2,@/dir2.new/file2
    
    [Job 3479] Job is queued: snapmirror restore for the relationship with destination vserverA:primary1

    以下命令将还原这些文件 file1file3 从Snapshot副本 daily.2013-01-25_0010 在初始目标卷中 secondary1,并将其保存到初始源卷的活动文件系统中的不同位置 primary1`和还原 `file2 from snap1 到的活动文件系统中的同一位置 primary1

    在此示例中、为文件 file1 将还原到 /dir1/file1.newfile3 将还原到 /dir3.new/file3

    cluster_dst::> snapmirror restore -source-path vserverB:secondary1 -destination-path vserverA:primary1 -source-snapshot daily.2013-01-25_0010 -file-list /dir/file1,@/dir1/file1.new,/dir2/file2,/dir3/file3,@/dir3.new/file3
    
    [Job 3479] Job is queued: snapmirror restore for the relationship with destination vserverA:primary1