2.3 应用Vob_snapshot进行备份
使用snapshot进行备份,首先要运行Vob_snapshot_setup,这个命令会安排在VOB中定期执行vob_snapshot操作(默认为每天),更加详尽的信息需要查看Vob_snapshot_setup和Vob_snapshot的命令行参考手册。当设定某些Vob采用快照备份时,必须进行连续的操作以确保整个Vob备份的完整性。 连续操作:
备份整个VOB存储目录,包括可能存在的远程storage pool,尽可能在Vob_snapshot一完成后进行,此备份不需要锁定VOB,如果能够在Vob_snapshot完成后的30分钟内完成备份,则在恢复时一般不会有数据的丢失。在备份时,db目录已经被Vob_snapshot备份,这个目录可以不用备份。
备份快照后的数据,当使用快照备份的Vob database与此服务器上的Vob在同一个物理设备时,该操作尤其重要。如果Vob物理设备损坏,而使用快照备份的数据没有备份到其他物理设备时,还是无法恢复Vob。
2.3.1 延期删除
当使用Vob_snapshot_setup时,就对该Vob启用了延期删除。当storage pool的备份在Vob_snapshot完成后的30分钟内进行,则会完整备份snapshot时的所有数据存储池的信息。默认情况下,按照元素的存储机制,一个元素的所有版本信息可存储在一个或多个物理文件中,当数据信息被更新时,新的存储文件被创建,旧的则被删除。如果延期删除启用后,旧的存储文件会被记录并保存30分钟。
延期删除需要更多的磁盘空间,在linux或unix平台上,可以使用kill -HUP pid (pid为Vob_server的pid)发送延续删除信息至Vob log中,可使用cleartool getlog Vob查看。
使用checkVob检查存储池时可以列出延期删除的文件列表。
延期删除列表每五分钟写入VOB存储目录中的delete_list.db中。
1
[an error occurred while processing this directive]