Назад | Перейти на главную страницу

Можно ли уменьшить размер подготовленного диска с помощью ESXi и Windows Server 2008?

Когда мы впервые устанавливаем 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 (виртуальный в виртуальный). . Просто не забудьте отредактировать диск (-ы) машины и изменить целевые размеры на желаемое.