ReFS 块克隆 - 使用命令行复制文件并使用块克隆

ReFS 块克隆 - 使用命令行复制文件并使用块克隆

弹性文件系统 (ReFS​​) 引入了块克隆,请参阅https://learn.microsoft.com/en-us/windows-server/storage/refs/block-cloning

假设我有一个 128 GB 的 ReFS 分区和一个 8 GB 的文件。

如果我在上述 ReFS 分区的 Windows 资源管理器中复制并粘贴(复制)该文件,看起来好像没有使用块克隆。当磁盘上只有一个文件时,可用空间约为 120 GB。当文件数量为两倍时,可用空间约为 112 GB。

如果在命令行中使用copy或,我会观察到相同的行为。xcopy

那么,如何从命令行使用 ReFS 的块克隆功能?

fsutil fsinfo volumeinfo g:返回

Volume Name : Test
Volume Serial Number : 0x960ecc56
Max Component Length : 255
File System Name : ReFS
Is ReadWrite
Not Thinly-Provisioned
Supports Case-sensitive filenames
Preserves Case of filenames
Supports Unicode in filenames
Preserves & Enforces ACL's
Supports Sparse files
Supports Reparse Points
Returns Handle Close Result Information
Supports Named Streams
Supports Open By FileID
Supports USN Journal
Supports Integrity Streams
Supports Block Cloning
Supports Sparse VDL
Supports File Ghosting

最终目标是使用msbuild和阻止克隆,请参阅https://stackoverflow.com/questions/74234924/create-symbolic-link-instead-of-coping-the-content-to-the-output-directory

相关内容