vmware | 虚拟机vmdk hdd错误

电源故障排除后,我收到以下消息:

Reason: 5 (Input/output error). Cannot open the disk '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/tory/tory-000002.vmdk' or one of the snapshot disks it depends on. 

我如何解决它? 从旧创build新磁盘失败(与vmkfstools),parentCID和CID值是正确的。

我还可以做些什么?

 Input/output error (327689) 

仅供参考:由于电力问题(UPS故障)而发生。


更多细节

 Jun 03 12:26:59.808: vmx| DISK: OPEN scsi0:0 '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk' persistent R[] Jun 03 12:26:59.824: vmx| DISKLIB-VMFS : "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002-delta.vmdk" : open successful (10) size = 26742988800, hd = 16581470. Type 8 Jun 03 12:26:59.824: vmx| DISKLIB-DSCPTR: Opened [0]: "ctory-000002-delta.vmdk" (0xa) Jun 03 12:26:59.824: vmx| DISKLIB-LINK : Opened '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk' (0xa): vmfsSparse, 104857600 sectors / 50 GB. Jun 03 12:26:59.827: vmx| DISKLIB-VMFS : "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-flat.vmdk" : open successful (14) size = 53687091200, hd = 4490092. Type 3 Jun 03 12:26:59.827: vmx| DISKLIB-DSCPTR: Opened [0]: "ctory-flat.vmdk" (0xe) Jun 03 12:26:59.827: vmx| DISKLIB-LINK : Opened '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory.vmdk' (0xe): vmfs, 104857600 sectors / 50 GB. Jun 03 12:26:59.827: vmx| DISKLIB-CHAINESX : ChainESXOpenSubChain: numLinks = 2, numSubChains = 1 Jun 03 12:26:59.884: vmx| DISKLIB-CHAINESX : ChainESXOpenSubChainNode: can't create deltadisk node 746e6f09-ctory-000002-delta.vmdk failed with error Input/output error (0xbad000a, I/O error) Jun 03 12:26:59.884: vmx| DISKLIB-CHAIN : "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk" : failed to open (Input/output error). Jun 03 12:26:59.884: vmx| DISKLIB-VMFS : "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002-delta.vmdk" : closed. Jun 03 12:26:59.885: vmx| DISKLIB-VMFS : "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-flat.vmdk" : closed. Jun 03 12:26:59.885: vmx| DISKLIB-LIB : Failed to open '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk' with flags 0xa Input/output error (327689). Jun 03 12:26:59.885: vmx| DISK: Cannot open disk "/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk": Input/output error (327689). Jun 03 12:26:59.885: vmx| Msg_Post: Error Jun 03 12:26:59.886: vmx| [msg.disk.noBackEnd] Cannot open the disk '/vmfs/volumes/4d78ed66-47c6d550-de03-0017a4770002/ctory/ctory-000002.vmdk' or one of the snapshot disks it depends on. Jun 03 12:26:59.886: vmx| [msg.disk.configureDiskError] Reason: Input/output error.---------------------------------------- Jun 03 12:26:59.896: vmx| Module DiskEarly power on failed. 

看起来像你的崩溃已经损坏了你的虚拟驱动器.vmdk文件之一。

ctory-flat.vmdk文件包含所有的数据 – 这是最重要的一个。 这个文件:ctory-000002-delta.vmdk是一个快照,或者在某个时间点运行的虚拟机的备份。

其他.vmdk文件是“描述符”文件或configuration文件。

您的任务是重build此“描述符”文件以匹配虚拟驱动器的驱动器指标。

这篇VMWare知识库文章解释了如何做到这一点。