Veritas NetBackup™ 日志记录参考指南
- 使用日志
- 备份进程和日志记录
- 介质及设备进程和日志记录
- 还原进程和日志记录
- 高级备份和还原功能
- 存储日志记录
- NetBackup Deduplication 日志记录
- OpenStorage Technology (OST) 日志记录
- 存储生命周期策略 (SLP) 和自动映像复制 (A.I.R.) 日志记录
- NetBackup 安全通信日志记录
- 快照技术
- 查找日志
- NetBackup 管理控制台日志记录
- 使用日志记录助理
合成备份
典型的 NetBackup 备份过程会访问客户端来创建备份。合成备份是在不使用客户端的情况下创建的备份映像。合成备份进程使用以前创建的备份映像(称为组件映像)来创建一个完全映像或累积增量式映像。
注意:
合成存档不存在。
例如,可以合成现有的完全映像和后续的差异增量式映像,以创建一个新的完全映像。以前的完全映像和增量式映像都是组件映像。新的合成完全映像的行为与通过旧式过程创建的备份类似。新的合成完全映像是对客户端的备份,该备份与上一次增量式备份一样新。合成映像是通过从包含文件的最新组件映像中复制每个文件的最新版本而创建的。必须在选择了
选项的策略中创建合成备份。该选项使合成备份能够排除(不显示)已从客户端文件系统中删除的文件。与传统备份一样,由 nbpem 启动合成备份。它将请求提交给 nbjm 以启动合成备份过程,然后 nbjm 启动在主服务器上执行的 bpsynth。它控制合成备份映像的创建并从各组件映像中读取所需的文件。如果调试日志目录中存在 bpsynth 目录,则会在该目录中的日志文件中写入额外的调试日志消息。
bpsynth 通过以下几个阶段生成合成映像:
表:
阶段 |
描述 |
---|---|
1 - 准备目录库信息和扩展盘区 |
在第 1 阶段,bpsynth 向数据库管理器 bpdbm 发出合成备份请求。它将使用组件映像的目录库中的条目和 TIR 信息,建立新合成映像的目录库。它还将构建要从组件映像复制到合成映像的范围。bpdbm 服务将扩展盘区列表返回给 bpsynth。(扩展盘区是指特定组件映像内的起始块编号和连续块的数量。)通常将一组扩展盘区从每个组件映像复制到新的合成映像中。 下图显示了第 1 阶段如何操作:
|
2 - 获取资源 |
在第 2 阶段,bpsynth 为新映像获取写资源(存储单元、驱动器和介质)。它还保留了包含组件映像的所有读取介质,并为要读取的第一个介质获取驱动器。 如果组件映像位于 BasicDisk 上,将不保留任何资源。 |
3 - 复制数据 |
在第 3 阶段,bpsynth 在介质服务器上启动写入器 bptm(用于磁带和磁盘)以写入新的合成映像。它也会为可访问组件映像的介质服务器上的每个组件映像都启动一个读取器 bptm(磁带)或 bpdm(磁盘)进程。读取器进程读取组件映像的所有扩展盘区。 下图显示了第 3 阶段如何操作:
请注意,bpsynth 在介质服务器上只启动父 bptm(写入器)和 bpdm(读取器)进程。父进程随后将启动一个子进程。父进程和子进程通过共享内存中的缓冲区进行通信。 bpsynth 进程将每个组件映像的扩展盘区(起始块和计数)发送给相应的子 bptm 或 bpdm 读取器进程。 父 bptm 或 bpdm 读取器进程将相应介质中的数据读入共享缓冲区中。子 bptm 或 bpdm 读取器进程通过一个套接字将共享缓冲区中的数据发送给子 bptm 写入器进程。子 bptm 写入器进程将数据写入共享缓冲区中。父 bptm 写入器进程将共享缓冲区中的数据复制到介质上,并在合成映像完成时通知 bpsynth。 |
4 - 验证映像 |
在第 4 阶段,bpsynth 进程将对映像进行验证。现在,新映像对于 NetBackup 是可见的,并且可以像使用任何其他的完全备份或累积增量式备份一样使用该映像。 合成备份要求为每个组件映像选择使用移动检测的实际映像还原 (TIR),并且组件映像为合成映像。 |