答案1
除非您在具有文件大小限制的 FAT32 卷或网络共享上创建图像文件,否则拆分图像文件似乎没有什么意义。
VMware 已这说:
如果虚拟磁盘存储在具有文件大小限制的文件系统中,请选择将虚拟磁盘拆分为多个文件。
另一个参考文献这就是说:
选择将 VMDK 分割成 2GB 文件对性能没有影响。
无论如何,我目前拥有的最大磁盘映像文件(在我的 NTFS 格式便携式 USB 硬盘上)约为 150GB。我甚至在一夜之间使用 7-zip 将其备份到网络共享。完全没有问题。
就性能而言,说真的,对于你正在做的事情,你根本就不会注意到单幅图像和分割图像之间的差异。我想,当图像大小达到 100 GB 时,就会开始出现明显的差异。不过,如果你想要使用技术上性能最佳,那么这就是一个单一的整体图像文件,这就是您已经在做的事情。一切都很好 ;-)
答案2
单片磁盘的缺点:
- 如果你删除快照并需要合并未使用的
.vmdk
文件,如果你需要对.vmdk
文件进行碎片整理等,那么你的主机需要尽可能多的可用空间全部的.vmdk
文件。相反,如果您使用分割磁盘,则您的主机只需要与单个.vmdk
扩展区之一一样多的可用空间。 - 如果您想复制或备份虚拟机,您可能会将其复制到不支持如此大文件的文件系统。
- 如果您正在复制或备份虚拟机,但需要取消操作并稍后恢复,则使用分割磁盘会容易得多。
单片磁盘的优点:
- 文件系统混乱更少(从这个意义上来说更易于管理)。
- VM 将需要更少的打开文件句柄。某些主机操作系统对打开文件句柄的最大数量限制较低,如果您拍摄大量快照,这可能会很重要。
答案3
如果您使用的是 1TB 或更大的超大虚拟机,那么您应该考虑复制如此大的文件时可能出现的所有问题。事实上,有些人遇到过根本无法移动文件的问题。robocopy 或 xcopy 等程序会挂起或出错。
我也尝试了其他程序,例如 TeraCopy Pro,但当文件大小达到 2TB 时,它就根本无法完成。