У меня есть серьезная проблема здесь. После того, как я вызвал перезагрузку замороженного сервера ESXi 4.1, VM буквально не стало. Когда я ssh к хосту и выполненный 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
Другими словами: названное 'ОТСУТСТВИЕ-VM' VM исчезло. Это, кажется, находится на диске, потому что свободное пространство на диске не выросло. Как я могу получить свой 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
Этот ответ об удалении файлов может быть полезен Unix/Linux может удалить/восстановить удаленные файлы , если файл все еще восстанавливается.
Ваш vm все еще находится в хранилище данных, но заблокирован (исходный формат). У вас активирована отказоустойчивость? Переведите свой сервер в режим обслуживания и на машине с закладками попробуйте переместить vm на другой esx.
.