Clearcase vob存储主机路径名和全局路径名之间有什么区别

Clearcase vob存储主机路径名和全局路径名之间有什么区别,clearcase,Clearcase,我正在使用base clearcase 7.0,最近我们将vob存储备份到netapp 现在,当我描述vob时,它将全局路径显示为备份服务器路径: VOB存储主机:路径名“VOB_服务器:/mmm/ClearCase/VOB_存储/xxx.vbs” VOB存储全局路径名“\netapp\VOB\U存储\xxx.vbs” lsvob-l给出: Global path: \\netapp\vob_storage\xxx.vbs Server host: vob_server Vob on host

我正在使用base clearcase 7.0,最近我们将vob存储备份到netapp

现在,当我描述vob时,它将全局路径显示为备份服务器路径:

VOB存储主机:路径名“VOB_服务器:/mmm/ClearCase/VOB_存储/xxx.vbs” VOB存储全局路径名“\netapp\VOB\U存储\xxx.vbs”

lsvob-l给出:

Global path: \\netapp\vob_storage\xxx.vbs
Server host: vob_server

Vob on host: vob_server
Vob server access path: /mmm/ClearCase/vob_storage/xxx.vbs
有人能解释一下为什么vob的全局路径名是netapp(vob备份的地方)。当用户访问vob时,他们是从netapp或vob_服务器访问vob的

请帮助我摆脱困惑:(

当用户访问vob时

他们正在从硬盘安装点进行访问(
M:\aVob
/view/myview/vobs/aVob

但在这两种情况下,他们都需要视图服务器能够访问vob存储:
VOB存储全局路径名路径为这些用户提供:他们将使用
netapp

如果用户无法从shell中列出
\netapp\vob\u storage\xxx.vbs
的内容,则无法在其视图中访问vob

见“”和“”:

全局路径:

相对于ClearCase Web服务器到VOB服务器主机上的VOB存储目录的网络路径名

VOB存储目录的网络路径名,以对访问VOB的所有主机有效的形式表示。
此路径名(称为全局路径)由需要网络访问VOB存储目录的客户端程序使用


VOB可以被认为有两个主要组件,VOB数据库和一组存储池。存储池是存储版本化文件(和共享派生对象)内容的地方。VOB数据库是存储配置管理元数据(例如标签、基线、版本树等)的地方

客户端从不直接访问VOB数据库(DB)。它们总是通过“VOB服务器主机”计算机上运行的服务器进程访问元数据。因此,只有这些VOB服务器进程需要知道数据库的路径(“主机路径”或“VOB服务器访问路径”),并且该位置不需要位于网络共享上

如果您使用的是CCLC(动态和快照视图所在的ClearCase本地客户端),则存储池通常直接通过NFS或SMB访问。因此,存储池必须存在于LAN上可“全局”访问的网络共享上(“全局路径”)

ClearCase通常将VOB DB目录和存储池目录创建为“VOB存储目录”下的同级目录。如果VOB存储目录位于NAS上,则VOB服务器进程仍必须在“VOB服务器主机”计算机上运行(例如,在您的示例中,在Windows server 2008或Solaris 10计算机上,称为“VOB_服务器”的计算机上)但存储池的全局路径是直接指向NAS上共享的路径(即在\netapp\vob_storage…)下)

请注意,在您的示例中,在主机“VOB_服务器”上运行的VOB服务器进程正在访问位于“/mmm/ClearCase/VOB_storage/xxx.vbs”的VOB DB。这意味着(1)“netapp的共享已装载在“/mmm/ClearCase”或(2)VOB创建者将VOB DB放置在位于“/mmm/ClearCase”的本地文件系统上并且只有NAS上该VOB的存储池