在 VSS 下处理备份的概述

在处理备份时,请求者和编写器会协调以提供稳定的系统映像,以便备份数据(卷影复制卷),根据它们的使用情况将文件分组在一起,以及存储有关已保存数据的信息。 必须在不对写作者的正常工作流造成显著中断的情况下完成所有这些工作。

请求者查询编写器以获取其元数据,处理此数据,在卷影副本和备份作的开始前通知编写器,然后在卷影复制和备份作结束时再次通知编写器。

为了响应这些通知,编写器提供有关要备份的文件的信息,包括指定要协调的文件组(组件),在卷影复制之前暂停其 I/O操作,然后在完成卷影副本或备份结束时返回到正常操作。

在处理备份的过程中,编写器通过只读元数据(请参阅 VSS 元数据:使用编写器元数据文档)来指定它负责的文件。 然后,请求者解释此元数据,选择要备份的内容,并将这些决策存储在自己的元数据对象(备份组件文档(请参阅 VSS 元数据:使用备份组件文档)。 在备份和还原操作期间,此备份组件文档可供编写程序检查和修改。

此图显示了请求方、VSS 服务、VSS 内核支持、涉及的任何 VSS 编写器和任何 VSS 硬件提供程序之间的交互。

请求者、备份组件、编写器和提供程序之间的交互

若要更全面地了解执行备份所涉及的基本任务,最好将此概述分解为以下主题: