修复 ESXI 报无法打开磁盘错误

软路由的 exsi 虚拟机在一次异常断电后,无法启动某个虚拟主机,手动启动报 无法打开磁盘 的错误。

1
无法打开磁盘“/vmfs/volumes/XXX/LeDe/LeDe.vmdk”或其所依赖的快照磁盘之一。

查了一下网上的资料,可以通过以下 方式修复该问题。

修复步骤:

  1. 先打开 VMware/ESXI 的 SSH
  2. 检查一下对应的 vmdk 文件(修改成自己的路径及文件名):

    1
    vmkfstools -x check /path/to/your/machine.vmdk
  3. 如果提示 Disk needs repair. 运行修复命令(修改成自己的路径及文件名):

    1
    vmkfstools -x repair /path/to/your/machine.vmdk

    修复速度很快,完成后提示 Disk was successfully repaired. 这时就可以启动虚拟机了

修复方法来源:https://koolshare.cn/thread-164654-1-1.html