Symantec公司的Backup Exec软件已经面世超过十年了。在其核心产品之外,还有许多附加组件和针对具体产品的软件模块,这些模块可以与Backup Exec协同使用。每个附加组件都有它们各自的最佳使用方案。鉴于我不可能尽述Backup Exec和其各种插件所有的最佳方案,我将仅就Advanced Open File Option的最佳使用方案进行讨论。Advanced Open File Option十分重要,因为没有这个附加组件的话,打开着的文件将会被跳过得不到备份,而我们并不希望任何文件因为打开而被跳过。
正如其名,Advanced Open File Option需要单独的软件证书,其工作原理是通过对指定时间点正要被备份的卷进行快照,然后将备份建立于此快照之上。
你只能将Advanced Open File Option作为备份打开文件通用的解决方案。一些数据类型可以很好地兼容快照备份,比如微软的Word文档。另一些数据类型则会出不少问题,如数据库。如果你尝试用Advanced Open File Option去备份一个活动的数据库,你的快照将可能捕捉到数据的部分片段。如果你使用这样的一个备份去恢复系统,结果就会是进程中的数据库损坏。
如果有一种专为你正要备份数据类型(如Exchange或SQL)而设计的Backup Exec软件模块,你则应该使用该模块。当然,购买额外的模块证书会增加你的备份成本,但是这能保证你的数据能够得到正确的备份。所以,当不存在针对具体产品模块的数据类型时,你才可以用“Advanced Open File Option”来备份数据。
配置Backup Exec Advanced File Option
我们可以对Backup Exec进行配置,使其可以自动在所有卷上使用Advanced File Option。虽然你很希望把它设置成缺省项,但是通常最好单独去校阅每个卷,看是否可以对基于所含数据类型的卷正确地使用Advanced Open File Option模块。
因为Advanced Open File Option的工作原理,可以肯定某些数据在备份开始到结束的过程中将会发生变化。至少一些用户文件将会改变。然而,更新用户文件也会触发主文件表(Master File Table,MFT)的更新。当某些卷为备份而冻结时,这些数据将不得不被写入到其他地方。因此,你必须确保服务器卷上有足够的空间来缓存备份过程中发生的文件变动。
使用Symantec Volume Snapshot Provider
如果你正要使用Symantec的Volume Snapshot Provider(VSP),你最好留有一块专门的磁盘来储存VSP的缓存数据。不要将任何其他类型的数据存放在这块磁盘上,也不要尝试备份这块磁盘。同样你必须记住,Advanced Open File Option模块不会为了他的缓存而使用这些卷,除非你要求它这么做。
另外,你还得记住,使用VSP并不会是每个服务器都有的选项。如果你想使用Advanced Open File Option模块来备份Windows 2000 servers,则使用VSP将是你的唯一选择。VSP同样适用于从Windows 2000升级的Windows 2003 servers。更为新版的Windows Server则利用了微软卷影拷贝服务(Volume Shadow Copy Service,VSS)。
你还应该关注在备份过程中卷的使用情况。由于快照的工作原理,你会想要尽可能使备份中卷的变化最小。否则,你势必会中断快照的进程。
你可以完成该备份的一种方法是,通过查看你服务器上管理软件使用的设置,以确保正在进行备份的时候这些卷没有同时在被操作。举例来说,你最好避免在备份的时候同时运行病毒扫描或磁盘碎片清理。