[Virtualization] VMware ESXi 6.0 iSCSI硬盘分区表丢失

May. 26, 2017 by

此文适用于正常关机/重启/掉电后,ESXi 6.0主机能够重新连接到正确的iSCSI Target,但是硬盘分区表丢失的情况。 *** !注意! 本文中出现的t10.xxxxxxx以及分区开始和结尾block为示例,请按照自己的实际情况操作,本人不负任何责任 *** *** 数据无价,请谨慎操作 *** //实际上适用于所有ESXi硬盘分区表丢失的情况,只不过步骤不大一样 在我的实践中,ESXi主机正常关机后,再开机,连接上iSCSI Target,但却没有分区表,分区表格式为Unknown。如下图所示 https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2046610 Google一圈之后在VMware Knowledge Base找到了这篇文章,但是只有针对vSphere 5.x的解决方案,死马当作活马医。 //还有VMware KB最好阅读英文版,中文版丢三落四的   开启ESXi主机的SSH功能,并且以root身份登入   检测磁盘 输入以下命令,一行 # offset=”128 2048″; for dev in `esxcfg-scsidevs -l | grep “Console Device:” | awk {‘print