Esx4.0开机报错(vsd-mount失败)

因为周末电路检修,周一(2011/10/17)来到公司启动Esx Server(4.0),启动一台的时候,到了vsd-mount的时候忽然停住,报错,以下图:vim

因而到网上查询“vsd-mount”,结果出来的第一条就是一样错误的解决方案,大悦,下面说一下解决的过程:(能够直接在出错的下方直接操做)
①因为报错的地方是vsd-mount,字面上看是虚拟磁盘挂载的错误,多是esxconsole.vmdk文件引发的,首先查看一下esxconsole.vmdk文件的目录信息:

②进入到其目录下查看文件,发现esxconsole.vmdk文件丢失了(下面是恢复后的截图)

网上搜索获得的两种解决方案
1.重装 ESX
2.重建同大小的 vmdk再修改配置。
因为从新安装太麻烦了,耗费时间,还有可能形成数据丢失,因此仍是选择第 2中方案,由于每个虚拟机的磁盘驱动都有2个文件,xx-flat.vmdk和xx.vmdk。
在当前这个目录下先新建一个一样大小的 vmdk,服务器的磁盘驱动控制器是scsi的。
# vmkfstools -c 7973371904 -a lsilogic -d thin temp.vmdk


而后将temp-flat.vmdk删除,再将其temp.vmdk更改成esxconsole.vmdk,最后用vim打开esxconsole.vmdk修改里面的参数:服务器

将这一行 RW 15572992 VMFS "temp-flat.vmdk" 更改成RW 15572992 VMFS "esxconsole-flat.vmdk"保存就能够了,
再重启机器,问题就解决了。
相关文章
相关标签/搜索