硬重启后,ESXi 4.1虚拟机不见了

我有一个严重的问题在这里。 在强制冻结的ESXi 4.1服务器重新启动之后,虚拟机逐渐消失了。 当我ssh到主机,并在数据存储ls -lah运行ls -lah ,它返回:

 /vmfs/volumes/51193143-2de76e36-d365-001b21b87f7c # ls -lah ls: ./MISSING-VM: No such file or directory drwxr-xr-t 1 root root 2.6k Sep 8 2013 . drwxr-xr-x 1 root root 512 Apr 30 00:23 .. -r-------- 1 root root 3.6M Feb 11 2013 .fbb.sf -r-------- 1 root root 60.2M Feb 11 2013 .fdc.sf -r-------- 1 root root 243.8M Feb 11 2013 .pbc.sf -r-------- 1 root root 248.3M Feb 11 2013 .sbc.sf -r-------- 1 root root 4.0M Feb 11 2013 .vh.sf drwxr-xr-x 1 root root 560 Jan 2 13:16 vm1 drwxr-xr-x 1 root root 1.5k Apr 29 23:07 vm2 

换句话说:名为“MISSING-VM”的虚拟机已经消失。 它似乎在磁盘上,因为磁盘上的可用空间还没有增长。 我怎样才能让我的虚拟机回来?

编辑:额外的信息,感谢迄今为止回复的人:

 # echo * MISSING-VM vm1 vm2 [...] # ls -ld MISSING-VM ls: MISSING-VM: No such file or directory # cd MISSING-VM -ash: cd: can't cd to MISSING-VM 

编辑2:如果我运行一个像find一样的命令,类似于ls事情发生:

 ~ # find / | grep anything find: /vmfs/volumes/51193143-2de76e36-d365-001b21b87f7c/MISSING-VM: No such file or directory 

您的虚拟机仍然在您的数据存储中,但被locking(原始格式)。 你有容错激活? 将服务器置于维护模式,然后在标签机器上尝试在其他esx上移动虚拟机。

这个关于取消删除文件的回答可能是有用的如果文件仍然可恢复, Unix / Linux取消删除/恢复删除的文件 。