我有一个严重的问题在这里。 在强制冻结的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取消删除/恢复删除的文件 。