还原硬链接本地备份

使用还原任务从硬链接本地备份中还原时,其方式与从完整备份中还原的方式相同。如果您使用硬链接本地备份来备份到外部介质,则还需额外执行一些步骤。

与远程存储之间传输备份

当存在完整的硬链接本地备份时,您可以将备份传输到其他存储介质,例如磁带或本地安装的 NFS 目录。将硬链接本地备份传输到其他存储介质可能会复制与硬文件链接关联的数据文件。

将备份文件返回到硬链接本地备份主机时,可以使用其他目录。但在还原备份之前,还必须更改配置文件中的 backupDir 参数值。

完成以下步骤,可从外部介质还原硬链接本地备份:

  1. 如果原始备份目录不再存在,在一个或多个本地备份主机节点上,重新创建该目录。

    用于还原硬链接备份文件的目录结构必须与创建备份时存在的目录结构完全相同。例如,如果在以下备份目录中创建硬链接本地备份,您可以重新创建该目录结构:

    /home/dbadmin/backups/localbak
    
  2. 将备份文件复制到原始备份目录,如配置文件中为每个节点所指定的一样。有关详细信息,请参考 [Mapping](/zh-cn/admin/backup-restore/config-file-reference/mapping/)。

  3. 使用以下三个选项之一还原备份:

    1. 要还原备份的最新版本,请将备份文件移动到以下目录:

      /home/dbadmin/backups/localbak/node_name/snapshotname
      
    2. 若要还原其他备份版本,请将备份文件移动到此目录:

      /home/dbadmin/backups/localbak/node_name/snapshotname_archivedate_timestamp
      
  4. 备份文件返回到原始备份目录后,请使用原始配置文件调用 vbr。验证配置文件是否指定 hardLinkLocal = true。然后,按如下方式还原备份:

    $ vbr --task restore --config-file localbak.ini