Уфф… ну теперь можно писать. Уже руки не трясутся.
1) ESX умеет убивать машины по личному желанию при определенной нехватке места на диске.
Достоверный случай: попытка переименовать машину при свободных 45G на винте закончилась… полной потерей всех файлов кроме -flat.vmdk
2) При этом она держит в памяти работающую машину и ни слова не говорит, что все умерло…
Чудесная система, чудесный алерт менеджмент….
А теперь коротко о том что делать если у вас остался только -flat.vmdk и полчаса времени на простой.
Сначала запарьте зеленый чай.
Смотрим на точную длину файла которую выдает ls -l и при помощи команды “vmkfstools -c <точная длина которую вы видели> -d thin -a lsilogic temp.vmdk” создаем новый диск. Появится два файла. temp-flat.vmdk можно удалить. Оставший переименовать в соотвествующий .vmdk (т.е. если у вас был diskimage-flat.vmdk то вам нужен diskimage.vmdk). При помощи vi в полученном файле меняем строку temp-flat.vmdk на diskimage-flat.vmdk (ну или как вы там называли свой диск).
Дальше все как обычно. Создаем машину с теми же параметрами, используем уже готовый vmdk, не создавая новый.
Все.. можно пить чай
И использовать с пользой дела оставшиеся 25 минут!
Оригинал публикации находится на сайте
Белый Медведь,
Комментировать и вести дискуссию предлагается на основном блоге Всего комментариев:
.
Есть что сказать?.