現(xiàn)象,

在整理虛擬機(jī),遷移中發(fā)現(xiàn)一臺虛擬機(jī)遷移報(bào)錯(cuò)。,現(xiàn)實(shí)無法找到磁盤或快照文件。

到存儲中檢查虛機(jī)文件。發(fā)現(xiàn)只flat.vmdk文件。磁盤文件不見了。

通過快照文件對磁盤進(jìn)行恢復(fù)。

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

find / -name zjc44-flat.vmdk

進(jìn)入目錄

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

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

重命名現(xiàn)有的快照文件。mv 10.4.1.253-2015-flat.v

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

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