使用 NTFS 在 Windows 7 上创建写时复制目录
Create copy-on-write directory on Windows 7 with NTFS
我有一个包含源代码的目录,我编译它以生成目标文件。我想快速应用补丁并以可以同时访问新旧对象文件的方式进行重建。一种方法是:
cd old && make
xcopy old new
cd new && apply diff && make
但是,即使在同一驱动器上,复制也需要大约 10 分钟。如果我能让 new
成为 old
的写时复制版本,那会快得多。 Windows 7 NTFS 可以创建写时复制目录吗?修改外层目录时,这些目录是否可以扩展为写时复制的子目录?
如果您创建一个 VHD 并将其装载到该目录中,您可以在该卷上独立配置 VSS,因此在该目录上。
我有一个包含源代码的目录,我编译它以生成目标文件。我想快速应用补丁并以可以同时访问新旧对象文件的方式进行重建。一种方法是:
cd old && make
xcopy old new
cd new && apply diff && make
但是,即使在同一驱动器上,复制也需要大约 10 分钟。如果我能让 new
成为 old
的写时复制版本,那会快得多。 Windows 7 NTFS 可以创建写时复制目录吗?修改外层目录时,这些目录是否可以扩展为写时复制的子目录?
如果您创建一个 VHD 并将其装载到该目录中,您可以在该卷上独立配置 VSS,因此在该目录上。