我们的vob存储增长如此之快。我们过去常常每周擦洗一次,但是现在我们每隔8小时需要擦洗一次可能造成这个问题的东西?有什么方法可以控制它?我可以查看哪些日志?
答案 0 :(得分:1)
使用
vob_scrubber
或任何其他机制(rmver
,rmelem
,relocate
等)从VOB数据库中删除事件记录和其他元数据数据库中的可用空间量,但不会减少VOB数据库使用的磁盘空间 定期清理的VOB数据库增长缓慢,不需要进一步干预以控制增长 但是,如果必须偶尔强制减小VOB数据库的大小,请将其擦除,然后运行reformatvob
command。
使用ClearCase 8,您还需要考虑scrubber
command及其相关日志:
- UNIX和Linux-
/var/adm/rational/clearcase/log/scrubber_log
- Windows-
ccase-home-dir\var\log\scrubber_log
对于早期版本的ClearCase,您也有in this thread的建议,但其中一些仍然适用于CC7 +和CC8。
答案 1 :(得分:1)
除了之前VonC所说的内容之外,我还邀请您查看您的存储池。
如您所知,vob存储由3种类型的池组成(源存储池,明文存储池和派生对象池)请参阅IBM page about pool storage
如果您倾向于检查比平常更多的元素版本,例如特别是大型二进制文件,则源存储池可以比平常增加更多。
如果您创建了大量临时明文数据,则明文池可以比平常增加更多。通常,如果您设置一个访问VOB所有文件的脚本,您将生成大量明文。
如果通过clearmake生成大量DO(派生对象),或者在客户端上创建的许多派生对象被提升到服务器,派生对象池会增加。您可能想要检查是否执行了winkin以及创建的视图是否共享其DO。
因此,我建议您监控哪个池增长最多(s\sdft
,c\cdft
或d\ddft
)。它会告诉你VOB中发生的事情。