vob 存储在明文池上增长迅速

vob storage is growing rapidlly on cleartext pool

我们的 vob 存储增长如此之快。我们过去每周擦洗一次,但现在我们必须每 8 小时擦洗一次,这可能是什么原因造成的?有什么方法可以控制这个?我可以查看哪些日志?

scrub man page提到:

Deleting event records and other metadata from the VOB database, using the vob_scrubber or any other mechanism (rmver, rmelem, relocate, and so on), increases the amount of free space in the database, but does not reduce the disk space used by the VOB database.
A regularly scrubbed VOB database grows slowly and should not require further intervention to keep growth under control.
However, if you must occasionally force a reduction in the size of a VOB database, scrub it, and then run the reformatvob command.

对于 ClearCase 8,您还需要考虑 scrubber command 及其相关日志:

  • UNIX and Linux— /var/adm/rational/clearcase/log/scrubber_log
  • Windows— ccase-home-dir\var\log\scrubber_log

您也有针对旧版本 ClearCase 的建议 in this thread,但其中一些仍然适用于 CC7+ 和 CC8。

除了VonC之前说的,我还请你看看你的存储池。

如您所知,vob 存储由 3 种类型的池(源存储池、明文存储池和派生对象池)组成,参见 IBM page about pool storage

如果您倾向于签入比平时更多的元素版本,尤其是大型二进制文件,则源存储池可能会比平时增加更多。

如果您创建大量临时明文数据,明文池可能会比平时增加更多。通常,如果您设置一个脚本来访问 VOB 的所有文件,您将生成大量明文。

如果您通过clearmake 生成大量DO(派生对象),或者如果在客户端创建的大量派生对象被提升到服务器,则派生对象池会增加。您可能想检查您是否执行 winkin 以及创建的视图是否共享它们的 DO。

所以我建议您监控哪个池增加最多(s\sdftc\cdftd\ddft)。它会给你一个关于你的 VOB 中发生的事情的提示。