VSS 模型
VSS 旨在解决 常见卷备份问题中所述的问题。
VSS 模型包括以下内容:
卷影复制机制。 VSS 在一个时刻提供磁盘状态的快速卷捕获-卷的 卷影副本 。 此卷副本与实时卷并存,并且包含磁盘上所有文件的副本,这些文件有效地保存并作为单独的设备提供。
通过应用程序协调实现一致的文件状态。 VSS 提供基于 COM 的事件驱动的进程间通信机制,参与进程可以使用该机制来确定与备份、还原和卷影复制 (卷捕获) 操作相关的系统状态。 这些事件定义了在磁盘上修改数据 (编写器) 的应用程序可以在创建卷影副本之前将其所有文件置于一致状态的阶段。
最大程度地减少应用程序停机时间。 VSS 卷影副本与要备份的卷的实时副本并行存在,因此,除了准备和创建卷影副本的短暂时间外,应用程序可以继续其工作。 实际创建卷影副本所需的时间(在 冻结 和 解冻 事件之间发生)通常需要大约一分钟。
虽然编写器准备卷影副本(包括刷新 I/O 和保存状态 (请参阅预 备份任务概述) )可能并不重要,但它比实际备份卷所需的时间要短得多,而对于大型卷,可能需要数小时。
VSS 的统一接口。 VSS 抽象化了公共接口中的卷影复制机制,同时使硬件供应商能够添加和管理其提供程序的独特功能。 任何备份应用程序 (请求者) ,任何编写器都应能够在支持 VSS 接口的任何磁盘存储系统上运行。
多卷备份。 VSS 支持 卷影副本集(卷影副本集合),跨多个供应商提供的多种类型的磁盘卷。 将使用相同的时间戳创建卷影副本集中的所有卷影副本,并且将为多卷磁盘状态显示相同的磁盘状态。
本机卷影复制支持。 从 Windows XP 开始,卷影副本支持通过 VSS 作为 Windows 操作系统的本机部分提供。 只要系统上至少有一个 NTFS 磁盘,就可以将这些系统配置为支持装载在它们上的所有磁盘系统的卷影副本。