20070830 发现一台 NetBackup 备份服务器在进行 Catalog 备份时,最后总是报 status 84 错误。同时其 Catalog 备份目录 E:\catalog 有最近生成的 catalog 文件 IMAGE1_2,大小约 550 M。
84 号错误是硬件读写方面的错误,查看了一下,最近的 Catalog 总是备份到硬盘 E:\catalog 目录上,而不是按照设置的“备份到磁带”和“备份到磁盘”依次间隔的方式。
- 分析过程:
- 在 Catalog 备份方式的设置中,临时去掉备份到 Disk 的方式,只保留备份到 Tape 的方式,手工发起 Catalog 备份,备份成功;
- 再在 Catalog 备份方式的设置中,临时去掉备份到 Tape 的方式,只保留备份到 Disk 的方式,手工发起 Catalog 备份,可以看到 E:\catalog 目录中先是生成了一个 2GB 大小的文件后,在生成第二个文件时删掉了第一个文件,最终的保留的文件大小约 550M。考虑到此时 E 盘所剩空间不足 1.9G,可以判断是硬盘空间不足问题造成了 catalog 备份到 Disk 时报 status 84 错误。
注:
1. 因为不能通过 bpmedialist -m Catalog_TapeID 和 通过 Reports 查看的方式取得 Catalog Image 文件备份到 Disk 上的大小,所以只能通过上面第二步备份到 Disk 的方式确定 Catalog 的具体大小。
2. 好像 Catalog 在备份到 Disk 错误后,下一次仍然会尝试备份的 Disk 上,造成连续的 Catalog 备份错误。(这是个人观察的,不知道是否备份到 Tape 错误后也是这样备份到相同介质。)