生成还原集

还原集是所有要还原的文件及其要还原到的位置的列表。

生成备份文件列表时 (请参阅 生成备份集) ,用于确定要还原的文件以及还原位置的算法必须按 编写器实例执行编写器 实例,并针对每个编写器实例逐个组件执行。

必须将备份介质上的每个文件与管理该文件的组件相关联。 此外,还需要获取管理组件的 还原方法、文件的 还原目标 信息及其 备用位置映射 (如果有任何) ()。

某些文件可能还需要 部分文件 操作或 定向目标 进行还原。

通过检查组件的备份和逻辑路径的可选择性 (请参阅使用选择性和逻辑路径) ,请求者能够确定要还原的备份操作的组件结构。

建立备份的组件结构后,请求者可以在) 获取每个组件 的文件集 信息 (文件规范、路径和递归标志。 然后,请求者可以生成还原集。

需要 部分文件定向目标 的文件提供其自己的详细还原说明 (请参阅 非默认备份和还原位置) ,然后可以将其添加到还原集。

为不涉及部分文件操作的文件或 定向目标 生成还原集的典型机制可以执行以下操作:

  1. 获取备份介质上的文件列表,包括其原始路径。

  2. 通过执行以下操作,标识备份媒体上每个文件的 编写器类 和组件:

  3. 获取备份介质上每个文件的备用映射信息:

  4. 使用此文件和组件信息,可以查询备份组件文档以获取有关每个文件的还原目标、选项和新的还原位置的信息。 此信息可与文件、组件和备用位置的列表结合使用。

  5. 可以采用与传统还原操作一致的方式选择不受编写器保护的文件。

此时,请求者应具有需要还原的所有文件的列表,以及有关如何还原这些文件的说明,并且可以基于以下各项开始还原文件: