VMware无法在多写入器模式下打开精简/TBZ 磁盘

扩容vmware虚拟机磁盘空间,导致虚拟机异常,无法开机。

VMware无法在多写入器模式下打开精简/TBZ 磁盘_第1张图片


原虚拟磁盘类型为“厚置备延迟置零”

VMware无法在多写入器模式下打开精简/TBZ 磁盘_第2张图片


解决方法有2种:

  1. SSH到esxi底层进行扩容(前提是不要在vsphere中操作)
  2. 迁移虚拟磁盘

迁移虚拟磁盘-推荐

选择有问题的虚拟机——右键迁移——更改数据存储

VMware无法在多写入器模式下打开精简/TBZ 磁盘_第3张图片


选择右下角“高级”

VMware无法在多写入器模式下打开精简/TBZ 磁盘_第4张图片


将其有问题的磁盘格式设置为“厚置备置零”——并选择需要迁移到哪个存储中。

VMware无法在多写入器模式下打开精简/TBZ 磁盘_第5张图片


完成迁移后,再将其迁移回原来的地方,开机即可。


ESXi底层扩容

根据vmware kb所述:

要解决此问题,如果您需要扩展多写入器配置中的虚拟磁盘,请在 ESXi/ESX 主机命令行中使用 vmkfstools -X 命令扩展虚拟磁盘(此为 vSphere Client 默认行为)。这可以确保虚拟磁盘格式始终为正确的 eagerzeroedthick 格式。

例如,要将虚拟磁盘的大小扩展为 60 GB,请运行以下命令:

# vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk

注意

  • 在上述 vmkfstools -X 示例中,60 GB 是您期望的磁盘文件大小,并非需要扩展 60 GB。
  • VMware 建议您非生产中执行上述操作,因为该操作需要写入磁盘,会占用大量时间。
  • 如果磁盘已经扩展,您可以通过 Storage vMotion 操作更改磁盘格式。有关详细信息,请参见 vCenter Server and Host Management guide 中的“将虚拟机迁移至新存储”部分。
  • 对于运行 Microsoft Cluster Service (MSCS) 的虚拟机,请确保包含客户机操作系统的磁盘没有连接到参与集线器共享的 SCSI 控制器。
官方参考链接

你可能感兴趣的:(VMware)