【问题标题】:Create copy-on-write directory on Windows 7 with NTFS使用 NTFS 在 Windows 7 上创建写时复制目录
【发布时间】: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


【解决方案1】:

如果您创建一个 VHD 并将其挂载在该目录中,您可以在该卷上独立配置 VSS,因此也可以在该目录上。

【讨论】:

  • 我无法确认这个答案是否有效,但似乎有道理,所以可以接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-19
  • 2013-04-29
  • 2012-10-23
  • 2011-01-12
  • 2014-04-09
  • 1970-01-01
相关资源
最近更新 更多