【问题标题】:Best backup strategy for checked-out and hijacked files in all ClearCase VOBs and views所有 ClearCase VOB 和视图中检出和劫持文件的最佳备份策略
【发布时间】:2011-07-11 05:43:15
【问题描述】:

我们的政策是只备份“最重要的”CCase 视图。 所有重要的数据都被认为在 VOB 和非 CCase 目录下,但从不在视图中。

但是,一种特殊情况是视图中的签出文件。 人们经常忘记他们在动态视图中成为私人文件。 有时它们在动态视图存储区域下不容易(或根本)找不到。 在快照视图中,被劫持的元素也可能变得很重要。

每个(动态/快照)视图和 VOB 中仅查找和备份所有这些文件(签出/劫持)的最佳策略是什么? (我认为应该可以用很少的几行编写脚本,ct lsco,ct lspriv ...)。

非常感谢您,哈维尔。 (FJCobas,西班牙)。

【问题讨论】:

    标签: unix scripting clearcase


    【解决方案1】:

    这个想法是使用 SO 问题“Command line to delete all ClearCase view-private files”,使其仅选择结帐、劫持和/或重叠文件。

    使用 Unix:

    cleartool ls -r -nxn | grep -e "(CHECKEDOUT|hijacked|eclipsed)"
    

    注意:如 SO 问题“ClearCase: Backup for only modified checked-out elements in all views”中所述,优化的解决方案将检查结帐文件是否确实引入了任何更改。但是,如果您有很多结帐,这将无法扩展:(所有 个文件的)完整副本每次都会更快。

    然后您可以将它们复制到安全的备份位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多