Когда мы впервые устанавливаем ESXi, мы превышали выделенное место на диске (выделено 300 ГБ на жестком диске 250 ГБ), думая, что ESXi будет правильно перемешивать вещи, как это происходит с памятью и процессором, но позже выяснилось, что это не работает. Нам сказали, что нет способа уменьшить выделение без удаления связанного диска, и могут возникнуть серьезные проблемы, если мы будем использовать больше дисков, чем существует.
Но сегодня я обнаружил, что могу легко расширить диск даже без перезагрузки и надеялся, что сможет использовать ту же технику для сжатия диска. Мне удалось сжать диск с помощью Windows 2008, но когда я пытаюсь уменьшить выделенный размер с помощью vSphere, это не позволяет мне. В разделе разметки диска тип отображается как «тонкий».
Смогу ли я уменьшить выделение, если бы виртуальная машина была выключена? Если нет, то если я просто уменьшу размеры дисков в Windows 2008 ниже фактического доступного пространства, решит ли это возможную проблему с выделением большего пространства, чем существует на самом деле?
Похоже, что диск вообще не имеет тонкой подготовки. Выключите виртуальную машину и клонируйте ее с помощью vmkfstools для тонкого клонирования диска, а затем просто добавьте новый диск (клонированный) и удалите старый в настройках виртуальной машины.
"vmkfstools -i /vmfs/volumes/datastore1/test-vm/test-vm.vmdk /vmfs/volumes/datastore1/test-vm/testvm-thin.vmdk -d 'thin' -a"
Вы с самого начала выполняли тонкую подготовку диска? Если да, вы можете уменьшить его размер, но только до той степени, в которой он уже израсходован.
Я хотел бы указать, что на этом виртуальном диске он также имеет форматированный размер, который гость отформатировал и распознал.
Сначала дефрагментируйте диски, а затем используйте инструмент обнуления диска (например, sdelete -c) для очистки. Затем, если у вас есть лицензия на vSphere Enterprise, вы можете восстановить с помощью хранилища vMotion. Щелкните правой кнопкой мыши машину, выберите «Перенести», а затем «Изменить хранилища данных». Сделайте тип назначения тонким диском и вперед.
Если у вас нет лицензии на специальные функции или вы хотите, чтобы виртуальный диск казался меньше для Windows, используйте VMware Converter Standalone (бесплатная загрузка с VMware) для выполнения преобразования V-> V (виртуальный в виртуальный). . Просто не забудьте отредактировать диск (-ы) машины и изменить целевые размеры на желаемое.