我有几台 VMWare ESXi 5 服务器,在这两台服务器上我都无法拍摄虚拟机的快照(我曾尝试将虚拟机从一台服务器移到另一台服务器)。但我可以拍摄其他机器的快照。
我在 vSphere Client 中几秒钟内看到一个错误:创建虚拟机快照 mymachine 文件 mymachine/mymachine.vmx 大于数据存储“[2TB_1]”支持的最大大小
数据存储由 1 个 2TB SATA 驱动器组成,空间充足(1.7TB 可用)。所讨论的虚拟机 vmdk 文件刚好超过 8GB。其目录中的所有其他文件都小于 1MB。
数据存储是 VMFS 5.54,最大文件大小 2.00TB,块站点 1MB(最初是这样设置的,不是从旧版本转换来的)。
vm 文件夹中的所有文件看起来都像正确的名称“mymachine.xxx”(vmx/vmf/vmsd/nvram/vmdk)。
计算机已关闭(逻辑上已关闭)。客户机是 Windows Server 2008r2。
当我告诉它拍摄快照时,它看起来会根据修改日期/时间修改 vmsd 文件,但仅此而已。
有任何想法吗?
我已尝试根据这些页面为 workingDir 和 snapShotRedoNotWithParent 添加一些参数,但没有任何区别: 一 二 三
还发现了页提到块大小不是 1mb 或 vmx 与 vmdk 位于不同的目录中 - 在这种情况下都不正确。
另外,我甚至尝试克隆机器(以确保所有文件都正确命名/相同且位于同一目录中),这工作正常,但新的克隆不会快照,同样的错误。
我的数据存储配置如下:
这是存储 vmx / vmdk 文件的位置:2TB_1 普通本地 ATA 磁盘 (t10.ATA_____ST2000DL0032D9VT166__________________________________5YD2HR2E):1 非 SSD 1.82 TB 1.55 TB VMFS5 2012 年 4 月 22 日上午 10:08:05 已启用 已禁用 不支持 VMFS 5.54 最大文件大小 2.00 TB,块大小 1MB
这是 vmware 的启动驱动器:datastore1 (1) 正常本地 ATA 磁盘 (t10.ATA_____Patriot_Pyro____________________________PT1131A00007123_____):3 SSD 51.00 GB 50.05 GB VMFS5 2012 年 4 月 22 日上午 10:08:05 已启用已禁用未知 VMFS 5.54 最大文件大小 2.00 TB,块大小 1MB
这是虚拟机目录的图片(全新克隆之后):
答案1
我偶然发现了解决方案 - 我右键单击虚拟机并选择快照 -> 合并(即使快照管理器中目前没有快照),现在一切正常。现在我可以创建快照、删除、创建新快照等。所以合并解决了这个问题。
更新:
后来,我的快照又失败了,所以我做了更多的研究,最后,我相信我找到了答案。这是因为我的 VMDK(虚拟磁盘)大小设置为 2TB!阅读这帖子,我想可能是因为我的 vmdk 定义为 2TB,而我的物理数据存储磁盘只有 1.9TB。我认为这不应该是一个问题,因为它是精简配置的,但事实上,在使用 vmware 工具复制机器并使磁盘变小(1.5TB)后(此处有其他缩小磁盘的方法)现在看来一切都运行正常!