clearcase文件夹中的.mvfs_***文件是什么?

clearcase文件夹中的.mvfs_***文件是什么?,clearcase,Clearcase,每当我进行更改时,都会在我的ClearCase文件夹中创建一个.mvfs_xxxx文件。 我有一个动态视图 我试图删除这些文件,但我的系统总是卡住 此文件的用途是什么?如何控制MVFS在我的clearcase文件夹中创建文件?请参阅“” .mvfsxxxxxx文件 问:在我的视图中还有名为.mvfsxxxxxxx的文件。当我在动态视图中运行cleartool lsprivate时,它们显示为查看私有文件。他们是如何到达那里的?我可以删除他们吗 答:这些文件是在另一个进程仍打开时删除的 为了允许打

每当我进行更改时,都会在我的ClearCase文件夹中创建一个
.mvfs_xxxx
文件。
我有一个动态视图

我试图删除这些文件,但我的系统总是卡住

此文件的用途是什么?如何控制MVFS在我的clearcase文件夹中创建文件?

请参阅“”

.mvfsxxxxxx
文件 问:在我的视图中还有名为
.mvfsxxxxxxx
的文件。当我在动态视图中运行
cleartool lsprivate
时,它们显示为查看私有文件。他们是如何到达那里的?我可以删除他们吗

答:这些文件是在另一个进程仍打开时删除的
为了允许打开进程在文件被删除后继续读取该文件(UNIX语义),原始文件被重命名为某个临时唯一名称(就像在NFS中一样)

可以使用标准操作系统删除命令(
rm
del
)删除
.MVFS
文件

在您的情况下,在仅启动动态视图并尝试删除它们(而不启动任何其他进程)之前,可能需要重新启动


很明显,(从),它们被称为“愚蠢的重命名”

有没有人见过像这样的视图私人文件

0字节大小

这就是所谓的愚蠢的重命名文件。
如果在有人打开某个文件时删除该文件,则会在MVFS中获得这些信息

在本地文件系统中,删除打开的文件会导致名称消失,但数据保留在内存中。在分布式文件系统(如MVFS或NFS)上,这不起作用,因为实际文件位于不同的系统上。
MVFS和NFS都通过将文件重命名为“愚蠢的”文件来解决这个问题 这通常是不可见的,不太可能引起命名冲突

您还可以(出于另一个原因)使用“愚蠢的重命名”一词(这一次正式使用)。

参见“

.mvfsxxxxxx
文件 问:在我的视图中还有名为
.mvfsxxxxxxx
的文件。当我在动态视图中运行
cleartool lsprivate
时,它们显示为查看私有文件。他们是如何到达那里的?我可以删除他们吗

答:这些文件是在另一个进程仍打开时删除的
为了允许打开进程在文件被删除后继续读取该文件(UNIX语义),原始文件被重命名为某个临时唯一名称(就像在NFS中一样)

可以使用标准操作系统删除命令(
rm
del
)删除
.MVFS
文件

在您的情况下,在仅启动动态视图并尝试删除它们(而不启动任何其他进程)之前,可能需要重新启动


很明显,(从),它们被称为“愚蠢的重命名”

有没有人见过像这样的视图私人文件

0字节大小

这就是所谓的愚蠢的重命名文件。
如果在有人打开某个文件时删除该文件,则会在MVFS中获得这些信息

在本地文件系统中,删除打开的文件会导致名称消失,但数据保留在内存中。在分布式文件系统(如MVFS或NFS)上,这不起作用,因为实际文件位于不同的系统上。
MVFS和NFS都通过将文件重命名为“愚蠢的”文件来解决这个问题 这通常是不可见的,不太可能引起命名冲突


你也可以(出于不同的原因)得到这些文件,其中提到了术语“愚蠢的重命名”。

mvfs-文件与NFS上删除的文件类似,最终被删除为
.NFS
-文件。@hlovdal我相信我答案中的最后一个链接()正如你所说。所以我创建了一个新视图,我看到这些文件被再次创建,而不是0字节。大部分是1~5KB的文件,即使通过VonC中的命令也不能很好地删除post@bMathew您使用什么ClearCase版本?在哪个操作系统上?ClearCase版本7.0.1(2007年5月17日星期四09:19:01)ClearCase版本7.0.1_iFix01(2007年9月19日星期三11:15:35)ClearCase版本7.0.1.1(2007年11月28日星期三17:43:24)ClearCase版本7.0.1_iFix01(2008年2月12日星期二10:48:57)ClearCase版本7.0.1.1_iFix02(2008年5月14日星期三23:53:33)ClearCase版本7.0.1.2(Fri Jul 18 12:43:48 2008)@(#)MVFS版本7.0.1.2(Fri May 16 03:38:33 2008)cleartool 7.0.1.2(Thu Jun 19 03:18:09 2008)db_server 7.0.1.2(Sat Jun 14 04:10:45 2008)VOB数据库架构版本:54
.mvfs
-文件与在NFS上删除的文件类似,最终成为
.NFS
-文件。@hlovdal我相信我答案中的最后一个链接()正如你所说。所以我创建了一个新的视图,我看到这些文件被再次创建,而不是0字节。大部分是1~5 Kb的文件,它不能很好地删除,即使是通过VonC中的命令post@bMathew您使用什么ClearCase版本?在哪个操作系统上?ClearCase版本7.0.1(2007年5月17日星期四09:19:01)ClearCase版本7.0.1\u iFix01(2007年9月19日星期三11:15:35)ClearCase版本7.0.1.1(2007年11月28日星期三17:43:24)ClearCase版本7.0.1.1_iFix01(2008年2月12日星期二10:48:57)ClearCase版本7.0.1.1_iFix02(2008年5月14日星期三23:53:33)ClearCase版本7.0.1.2(2008年7月18日星期五12:43:48)@(#)MVFS版本7.0.1.2(2008年5月16日星期五03:38:33)cleartool 7.0.1.2(2008年6月19日星期四03:18:09)db_服务器7.0.1.2(2008年6月14日星期六04:10:45)VOB数据库模式版本:54
Example: cleartool lsprivate | fgrep '.mvfs' | rm"
.mvfs_47e21162