tar更改文件

时间:2011-08-17 14:06:09

标签: file tar

我正在播放包含数千个文件的目录。

每秒都会多次创建和删除文件(但从不更新),并且对目录进行操作只需要一分钟。

有人知道我对将要存档的文件有什么保证吗?我可以获得半写文件吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以肯定获得半写文件。

一种常见的解决方案是不将文件写入预期正确的位置(和/或名称)。您可以将它们写入相同卷/文件系统上的某个临时目录(和/或名称),并在完成后将它们移动/重命名为正确的目录/名称。

他们必须在同一文件系统上的原因很简单:只有这样才能以原子方式完成移动:即文件在“最终”名称下可见的第一时刻它已经完全写入。