将该应用程序拆分为客户端和服务有若干好处,最重要的是提高了可靠性。无论是从 MMC 客户端还是从命令行界面启动备份,均由 WBENGINE 服务完成主要工作。客户端程序只报告备份的状态。因此,终止客户端不会导致备份中途停止。客户端将停止,而服务将继续完成。当然,如果您确实想停止备份,也可以实现,但必须明确执行相应操作。
此拆分的体系结构的另一好处是,您可以使用客户端管理远程计算机上的备份。如果必须备份 Windows Server 2008 Core 计算机,这一长处尤其值得称道。
Windows Server Backup 支持使用 Windows 恢复环境(即 WinRE)进行裸机还原,Windows Server 2008 安装介质上就有 WinRE。WinRE 简化了从头开始恢复服务器的过程。我将在本文后面的内容中讨论如何执行裸机还原。在此有必要指出,Windows Server Backup 支持几个用于管理备份的“组策略”设置——“组策略设置”侧栏中有这些设置的概述。
卷影复制服务
Windows Server Backup 以三种不同的方式使用“卷影复制服务”。当您在 Windows Server 2008 上启动完整备份时,应用程序首先制作一个所有源卷的卷影副本。执行此操作会为备份软件提供一致的文件系统视图供其使用。(这与 NTBACKUP 所执行的操作类似。)Windows Server Backup 然后逐个将这些块从源卷复制到备份目标,在此过程中会为每个已备份的卷构建 VHD 映像。
除非另行指定,否则 Windows Server Backup 还会创建源卷的快照,以便“卷影复制服务”跟踪卷上所有发生更改的块。这使得 Windows Server Backup 可以创建块级别增量备份,它们仅需要读取源卷中发生更改的块。Windows Server Backup 可以只读取和写入发生更改的块,而不会因为文件有一点更改便读取和写入整个文件。
这使得增量备份效率很高,但代价是源卷的写入操作需要额外的磁盘 I/O。如果您要备份特别繁忙或性能关键的卷,则应禁用源卷上的“卷影复制服务”快照,方法是选择“Configure Performance Settings”(配置性能设置)链接,然后禁用此卷上的增量备份(如图 1 所示)。

Figure 1 Disable incremental backups on busy volumes

