【发布时间】:2015-05-03 02:54:07
【问题描述】:
我有一个包含源代码的目录,我对其进行编译以生成目标文件。我想快速应用补丁并以这样一种方式重建,即我可以同时访问旧目标文件和新目标文件。一种方法是:
cd old && make
xcopy old new
cd new && apply diff && make
但是,即使在同一个驱动器上,复制也需要大约 10 分钟。如果我能让new 成为old 的写时复制版本,那会快得多。 Windows 7 NTFS 可以创建写时复制目录吗?修改外层目录时,这些目录能否扩展为copy-on-write子目录?
【问题讨论】:
-
不,NTFS 不支持写时复制。
-
@HarryJohnston,卷影复制服务显然确实使用写时复制来发挥它的魔力,但也许这只是内部的?
-
这会影响整个卷,而不是特定的文件或目录,我相信它是在块级别实现的。我想它可能仍然有效,具体取决于您的具体需求。
标签: windows-7 ntfs copy-on-write