Symantec Backup Exec Advanced Open File Option (AOFO) 使用 Advanced Open File 技术和映像技术,这些技术旨在缓解备份操作过程中有时会遇到的问题,例如保护打开的文件和管理缩短的备份时限。
在选中 AOFO 的情况下提交作业用于备份时,会为每个卷创建一个快照,并提供数据的时间点记录。创建快照时,Backup Exec 使用快照技术挂起对卷的写入活动,以便能够创建该卷的快照。
如果选择要备份的文件驻留在多个卷上,默认情况下,Backup Exec 将为每个包含要备份的数据的卷创建一个快照。例如,如果要备份的数据驻留在一个卷中,则创建一个快照。如果数据驻留在四个卷中,则创建四个快照。创建快照后,Backup Exec 将从这些快照备份数据,然后删除这些快照。
备份期间,可以打开文件,也可以更改数据。对已打开文件的处理方法因所使用的快照提供程序而异。
请参见关于使用 Symantec 卷快照提供程序的最佳做法。
1 - 使用 AOFO 开始备份 Windows 服务器上的卷 C。
3 - 创建快照后,备份作业开始并且卷 C 中的数据将被写至磁带中。
在备份作业期间,可以打开文件,也可以更改数据。AOFO 可通过创建原始数据副本(名为缓存文件)来更改数据。快照跟踪数据更改,如缓存文件图中所示。
例如,一个打开的文件(如 Microsoft Word 文档)在块 1、2 和 3 中分别包含数据 A、B 和 C。
ii - 块 2 中的原始数据被复制到缓存文件中。在这种情况下,B 是原始数据。
当对更改的块创建快照时,快照将用缓存文件中的原始数据替换更改的块。快照将时间点数据发送到 Backup Exec。数据随即被写入磁带或磁盘。
Symantec 强烈建议使用 Backup Exec 数据库代理来备份数据库。Backup Exec 数据库代理在防止备份部分事务的同时提供了选择性数据还原以及与数据库应用程序的更多集成。代理还可在跨越多个磁盘卷的数据库上进行备份。
如果您选择 AOFO 对 Microsoft SQL 或 Exchange 服务器进行卷级备份,但未使用数据库代理,则 SQL 或 Exchange 数据库将被排除在备份范围以外。
如果您选择 AOFO 对 Oracle Server 进行备份,则数据库将自动进行备份。若要避免重复备份数据库文件,请手动将数据库文件从备份作业中排除。
可以使用同一卷上的 AOFO 作为数据库为其他应用程序提供 Open File 支持。不使用 Backup Exec 代理时,AOFO 为平面文件提供一般性保护,并且为 Microsoft Outlook PST 文件提供保护。