gpt4 book ai didi

unix - Clearcase - 找出 View 的创建时间

转载 作者:行者123 更新时间:2023-12-02 00:37:47 26 4
gpt4 key购买 nike

我们周围有许多旧的快照 View ,我需要找出这些快照 View 的创建时间。

有一个转折 - 我们不再运行 ClearCase,我们用来运行它的硬件也不再存在。但是,我们仍然保留着 ClearCase 内部使用的所有文件,因此我可以转到目录 /usr7/viewstore/some_snapshot_sv 并四处寻找。
我在这些目录上有一个时间戳,但这不一定是创建 View 的时间。
我想知道在这个目录结构中的某个地方是否有一个特定的文件,我可以在其中搜索创建日期。

我在 Unix/Linux 环境中。 ClearCase 确实在 IRIX 上运行。

谢谢。

最佳答案

与 View 关联的任何元数据都在 View 服务器端,其中保存了 View 存储。

距离创建日期最近的一个文件是 View 存储中的 .hostname 文件。
它仅在 View 创建时创建和更新,并且永远不会更改,除非 View 未注册,然后重新注册(非常罕见)。
view.dat 也是一个不错的选择(但也可以重新生成,并且仅用于快照 View )

IBM article列出所有相关文件:

View 重启时自动重新生成的文件:

# .access_info
# .pid

可以用 ClearCase 命令重新生成的文件:

# .compiled_spec -- regenerate by running cleartool setcs -current
# .hostname -- regenerate by unregistering and re-registering the view
# view.dat -- Snapshot views only:
can be regenerated by running the "regen_view_dot_dat.pl" script
found in <cc-home-dir>\etc\utils

有关重新生成 view.dat 文件的更多详细信息,请参阅技术说明 1204161。

可以通过在与同一用户相同的机器上创建新 View 并将受影响的文件复制到 View 存储来手动替换的文件:

# config_spec
# groups.sd
# identity.sd
# view_db.state (as long as the view is not in the process
of being reformatted); see technote 1134858 for more information
# db/view_db.dbd (for schema 9 views only; 2002.05.00 and earlier)
# db/view_db_schema_version
# .view - The copy obtained from the new view must be edited to contain the correct information for the old view as described below. The correct information can be obtained from the output of "cleartool lsview -long <old_viewtag>".
  • 第1行: View 存放目录的位置,格式为hostname:pathname
  • 第 2 行: View 的 UUID(唯一标识符),不得更改
  • 第3行:第1行指定的hostname

无法替换的文件:

# All other files in the db directory except the ones mentioned above 
( view_db_schema_version and view_db.dbd)

关于unix - Clearcase - 找出 View 的创建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3918448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com