現象,

在整理虛擬機,遷移中發現一臺虛擬機遷移報錯。,現實無法找到磁盤或快照文件。

到存儲中檢查虛機文件。發現只flat.vmdk文件。磁盤文件不見了。

通過快照文件對磁盤進行恢復。

通過SSH登陸esxi。查找文件所在目錄

find / -name zjc44-flat.vmdk

進入目錄

/vmfs/volumes/5b14be08-ef7dd56f-2df2-6cae8b4c9c10/zjc44

ls -l查看文件。并記錄FLAT快照文件詳細的文件大小。

重命名現有的快照文件。mv 10.4.1.253-2015-flat.v

mdk tmp10.4.1.253-2015-flat.vmdk
新建一個同樣大小的文件。
vmkfstools -c 53687091200 -a lsilogic 10.4.1.253-2015.vmdk
**將原來的(tmp
)xxx-flat.vmdk覆蓋掉剛創建的同樣大小的xxx-flat.vmdk。

重命名操作很快完成,啟動虛擬機既可以恢復。(改完名后新建虛擬機-flat.vmdk文件就不見了)