使用 CP 复制后,VMDK 文件变得越来越大?

使用 CP 复制后,VMDK 文件变得越来越大?

使用 FreeBSD 和已安装的 NetApp NFS 共享。

我正在尝试复制文件

FROM: localdisk/something.vmdk (size 527776 kilobytes)
TO: nfsmount/copy-something.vmdk (size 533168 kilobytes)

但从上面的大小来看,似乎文件在复制后不知何故变大了。尽管我只是试图复制该文件。

知道这是怎么发生的吗?我只是在跑步

cp localdisk/something.vmdk nfsmount/copy-something.vmdk

然后对每个文件运行 du 来检查文件大小,发现它们的大小竟然神秘地增大了。

uname -rs
FreeBSD 8.1-RELEASE-p2

答案1

根据您的评论,我的理解如下:

  • 您有一个虚拟机保存在本地磁盘上
  • 您正在尝试将其复制到启用了重复数据删除功能的 Netapp NFS 共享以测试重复数据删除功能

如果这是真的,您没有看到立竿见影的效果的原因可能是 Netapp 上的重复数据删除是后期处理。Netapp 在进行重复数据删除(用指向原始块的指针替换重复块)之前,会作为后台任务对任何候选块进行逐位比较。此过程是集中管理的,因此只有您的存储管理员才能告诉您计划是什么。它需要大量读取,因此人们往往不会在备份等期间安排它。

相关内容