技术开发 频道

ClearCase的备份策略


2 ClearCase数据的备份

    ClearCase管理人员重要任务就是定期备份数据。管理员在针对ClearCase VOB和View(视图)进行备份时,不仅应该考虑VOB和View有其特殊的备份和恢复特性,而且在UCM(统一变更管理)方式使用ClearCase的环境中,Vob之间或者VOB同ClearQuest Database之间有着紧密的数据相关性,备份时应该尤其给予重视,本文会说明如何在保证数据相关性的基础上进行备份。

注意:在本文的示例中,关于介绍使用tar进行数据拷贝时,应确保所使用tar版本能够拷贝目录中的所有文件而不管其文件大小。如果tar没能拷贝所有文件,则备份将会失败。

2.1 备份工具的要求

    Vob和View的数据在物理上看都是普通文件和目录,它们可以使用常用的文件备份工具来备份,备份工具需要具有下面几个特征:

 能够备份超大文件。最大文件的大小受操作系统和存储设备的限制,在VOB的schema 54版本中可以支持超过2GB的文件。确保备份工具可以支持这样的大文件。

 能够保存NTFS ACLs。当Vob和View存储在Windows平台上的NTFS文件系统中,VOB和View的NTFS ACL是很重要的,VOB和View也可存储在FAT文件系统中(不推荐),备份工具应能够完整的保存NTFS ACL信息。

 能够备份处于打开状态中的文件。在ClearCase所有支持的平台上,即使VOB被lock住,Vob server仍然可以读取和写入Vob数据库。(在lock住Vob后,clearcase自身的程序和服务仍可以读取VOB数据库,除非将Clearcase的服务停止。)所以备份工具应能够备份处于打开读取状态的文件。许多系统工具如copy和xcopy并没有这种能力,因此不要使用这种工具。

 保存文件访问时间。在linux和unix平台上,tar常用于系统的备份,但会重置文件时间,对于VOB,文件最后访问时间会影响对DO(Derived Object)和存储池(Cleartext storage pool)的清洗(scrubber),那些需要清洗的文件就不会被清理掉,对于这些平台上VOB的备份,cpio是不错的选择(linux和unix平台)。
0
相关文章