【问题标题】:view storage directory vs. snapshot view directory for snapshot views查看存储目录与快照视图的快照视图目录
【发布时间】:2017-03-14 18:23:55
【问题描述】:

我正在阅读mkview 的文档,因为我试图在本地磁盘上创建快照视图,但我对围绕“视图存储目录”、“快照视图目录”和-stgloc 的术语感到困惑, -vws 和 -colocated_server 选项。

这是我的理解:

  • “快照视图目录”是指本地文件系统上的工作目录,我将在其中编辑签出的文件
  • “视图存储目录”是指服务器中的某个目录,其中将保存有关我的视图的元数据。我不会与这个目录有任何关系。

这是正确的吗?

因此,要使用“视图存储目录”的服务器存储和“快照视图目录”的本地存储创建快照,我会这样做:

ct mkview -sna -tag view_tag -vws /data/VIEWS/view_tag.vws -host foo -hpath /data/VIEWS/view_tag.vws -gpath /data/VIEWS/view_tag.vws  ~/some/path/in/my/local/filesystem

(/data/VIEWS 是我机器中的 NFS 文件系统)。那正确吗?这似乎与here所描述的一致。

但是,我不明白-hpath 和-gpath 选项应该做什么(假设-vws 已经提供了视图存储目录并且假设它们似乎带有相同的值)。我也不明白mkview documentation 中的警告(在-vws 下):

Use -stgloc rather than this option whenever possible

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    “快照视图目录”是指我的本地文件系统上的工作目录,我将在其中编辑我签出的文件

    是的,它可以位于磁盘上的任何位置,而不是使用固定安装点的动态视图(Windows 上为M:\,Unix 上为/view)

    “视图存储目录”是指服务器中的某个目录,其中将保存有关我的视图的元数据。我不会与这个目录有任何关系。

    是的,这对快照和动态视图都有效。您无需做任何事情...除了 ClearCase 视图服务器和您的帐户都必须能够访问它,这意味着它通常通过全局存储路径被引用。

    cleartool mkview man page(官方html页面)将vws描述为:

    在始终连接到局域网的位置、已安装 ClearCase 的主机或为此类主机提供存储的 NAS 设备上查看存储目录。
    此位置可以是服务器存储位置(由 –stgloc 指定)或由–vws 选项指定的位置

    如果视图服务器不是您的本地工作站,则 –host –hpath –gpath 引用您的工作站和 ClearCase 服务器均可访问的主机和路径。

    如果视图服务器是您的工作站,则 -vws 和 hpath 可以是本地路径,而 gpath 是视图服务器可访问的网络共享路径。

    我更喜欢将视图服务器保留在本地主机上(前提是安装了具有该功能的 ClearCase),因为它避免了创建单点故障(远程视图服务器),并加快了视图操作(因为存储了元数据本地)。

    【讨论】:

      猜你喜欢
      • 2020-10-01
      • 2013-01-04
      • 2019-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      相关资源
      最近更新 更多