vmdk 移动后 ESX 6.7 VM 无法启动

vmdk 移动后 ESX 6.7 VM 无法启动

在一台 ESX 上,我的一台虚拟机的 vmdk 存在存储问题。问题严重到虚拟机无法启动。

我收到此错误信息:

2020-12-03T11:51:41.397Z| vmx| I125: [msg.hbacommon.outofspace] There is no more space for virtual disk 'setisrra-000001.vmdk'. You might be able to continue this session by freeing disk space on the relevant volume, and clicking _Retry. Click Cancel to terminate this session.

在此处输入图片描述

Datastore-Analytics 的大小约为 1.7 TB。Datastore1 的大小约为 500 GB。

所以我想我会将占用空间的“setissra-000001.vmdk”从一个数据存储移动到另一个数据存储。

我关闭了我的虚拟机,制作了一个快照(自创建以来的第二个快照)。然后我移动了“setissra-000001.vmdk”(注意:“复制”不起作用)。

移动已完成,但不知何故现在“setissra-000001.vmdk”是 80​​GB,而不是 15.9GB。现在我无法启动虚拟机,它显示:“无法枚举所有磁盘”。

我不知道该怎么办?我想避免完全重新安装。

谢谢

答案1

.vmx 文件包含 .vmdk 文件的路径。它们必须正确才能运行 VM。此外,看起来您在 VM 上有一个快照,它将 .vmdk 拆分为多个文件。您可以尝试将 VM 的其余部分移至其他数据存储,路径应该再次正确(您可能需要取消注册并重新注册 VM)。如果这不起作用,您可能需要恢复所有更改,或恢复 VM 的备份。

关于较大的文件大小:您的 .vmdk 是精简配置的,在移动文件时丢失了,因此现在它占据了整个虚拟磁盘的大小。

相关内容