У меня есть виртуальная машина, и я использую VMWare Workstation для ее запуска. Файл vmdk, представляющий собой виртуальный жесткий диск, превышает 40 ГБ. Когда я запускаю виртуальную машину, я вижу, что у меня всего 2 части. Один - это 6 ГБ с Windows XP и установленным необходимым программным обеспечением, а второй раздел - 3,91 ГБ. Это составляет менее 1 ГБ используемого пространства, в то время как остальные 30 ГБ не используются.
Я пытаюсь найти способ уменьшить этот файл жесткого диска виртуальной машины. Я пробовал использовать инструменты виртуальной машины и другой сторонний инструмент под названием Virtual Disk Factory. Возможно, я делаю это неправильно.
Я был бы очень признателен, если бы мне помогли в этом вопросе,
Еще одна альтернатива - использовать конвертер vCenter. Существует отдельная версия, которую можно загрузить бесплатно (требуется регистрация). Вы можете «преобразовать» виртуальную машину в тот же или другой формат, и в том же процессе вы можете вносить изменения, такие как размер виртуального диска, при условии, что вы оставляете достаточно места для текущего содержимого.
Я обнаружил, что при попытке сжать виртуальный диск диспетчер виртуальных дисков не позволяет мне сжать, и он работал как чемпион.
Виртуальный диск VMWare имеет определенный размер (например, 40 ГБ) и может быть выделен двумя способами:
Просто создайте новый файл vmdk необходимого размера и скопируйте в него файлы из старого vmdk. Вы можете использовать любую из утилит для создания образа диска, например Snapshot (www.drivesnapshot.de), чтобы упростить копирование, поскольку они будут копировать загрузочные секторы, списки управления доступом и т. Д., Но на самом деле вы можете просто скопировать файлы. Существует утилита VMWare, которая смонтирует vmdk, чтобы хост мог видеть его как букву диска, или вы можете загрузить виртуальную машину с компакт-диска BartPE.
JR
Вы установили VMware Tools в гостевую систему? Кажется, я припоминаю, что там была возможность усадки. Постой, я просто проверю ...
... хммм, по-видимому, опция сжатия инструментов не работает для предварительно выделенного диска (или диска со снимками). Вы заранее выделили диск? Или вы просто дали ему вырасти до текущего размера?
Если вы настроили диск (ы) на рост, а не на предварительное выделение, и у них нет снимков (это сложная часть). вы можете использовать параметр «Сжать» в инструментах виртуальной машины.
Я выполняю периодическое обслуживание своих виртуальных машин, выполняя все важные обновления (ОС и другого программного обеспечения), очищая все моментальные снимки и затем уменьшая размеры дисков. Затем я снова делаю снимок базовой линии. Конечно, на некоторые из моих виртуальных машин загружены снимки состояния разработки для разных клиентов, которые я хочу сохранить, чтобы эти виртуальные машины не обновлялись.
Нашел эту статью для использования vmware-vdiskmanager. Я все время использую его для разделения и расширения, и у него тоже есть опция сжатия.
См. Здесь подробную информацию о хостах Windows и Linux.
http: // www.howtoforge.com/how-to-shrink-vmware-virtual-disk-files-vmdk
надеюсь это поможет