问题
软路由突然断电了,导致无法启动,进入EXSI Host Client 点击重新启动虚拟机时,
提示了一个错误:失败 - 对象类型需要托管的 I/O
在看近期任务中查看错误的详细:
状况
失败 - 对象类型需要托管的 I/O
错误
- 对象类型需要托管的 I/O
- 无法打开磁盘“/vmfs/volumes/66995320-b6dd8008-a92c-00e26950fb93/vm.device.istoreos/istoreos_22.03.6.vmdk”或其所依赖的快照磁盘之一。
- 模块“Disk”打开电源失败。
- 无法启动虚拟机。
解决方案
- 使用 Shell 进入到EXSI 主机,输入以下命令
”对象类型需要托管的 i/o“,一般解决办法就是根据错误信息中的vmdk路径,执行下面的命令修复即可:
vmkfstools -x repair /vmfs/volumes/66995320-b6dd8008-a92c-00e26950fb93/vm.device.istoreos/istoreos_22.03.6.vmdk
#注意:里面的vmdk路径,要修改为报错中无法打开路径
执行完成后,提示以下内容表示成功
Disk was successfully repaired.
- 打开EXSI Host Client 重新启动故障的虚拟机即可