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"保存就能夠了,
再重啓機器,問題就解決了。
相關文章
相關標籤/搜索