У меня есть виртуальная машина VMware, которую я сделал довольно большой. Я не использую большую часть этого, поэтому я хотел бы уменьшить его на 50% или около того.
Есть ли инструмент для этого?
источник
У меня есть виртуальная машина VMware, которую я сделал довольно большой. Я не использую большую часть этого, поэтому я хотел бы уменьшить его на 50% или около того.
Есть ли инструмент для этого?
Метод 1: Использование VMWare Converter:
Некоторые говорят, что процесс развертывания идет медленно и, возможно, потребуется переустановить VMWare Tools.
Способ 2: использование VDiskManager:
vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
Примечание: поскольку это расширяет только диск, а не раздел, вам также необходимо изменить размер таблицы разделов. Это можно сделать с помощью сторонних инструментов, таких как «Partition Magic», но также с помощью «diskpart.exe», инструмента Windows. В моем случае этот диск является загрузочным, то есть я не могу запустить diskpart на самой виртуальной машине. Я использовал другую виртуальную машину под управлением Windows XP. Он также работает с бета-версией Windows 7, но не работает с Windows Server 2003.
Добавьте увеличенный жесткий диск ко второй виртуальной машине;
Включите эту 2-ю виртуальную машину;
Откройте командную строку и введите:
diskpart
Тип:
list volume
Запомните номер тома (#) вашего тома!
Тип:
select volume <volume number>
(номер из шага 8)
Тип:
extend
Выключите эту 2-ю виртуальную машину и удалите жесткий диск из конфигурации виртуальной машины. Это не удалит жесткий диск с диска;
Законченный! (Windows автоматически распознает новый и правильный размер диска и тома)
Спасибо за Леон Мейер.
Начиная с последней версии VMWare Workstations and Player (VMWare 7), вы можете изменять размер дисков из приложения.
Вам необходимо войти в меню настроек виртуальной машины, выбрать диск и нажать «Утилиты». Там вы можете расширить или сжать его.
Примечание: очевидно, вы не сможете расширить диск, если у вас есть снэпшоты. Вам придется удалить их и повторить, прежде чем сжимать.
источник
Прежде чем начать, создайте резервную копию виртуального диска, чтобы вы могли восстановить ее в случае сбоев. Расширение виртуального диска может быть сложной операцией по нескольким причинам, например:
1) переполненный виртуальный диск содержит загрузочный / основной раздел для Windows
2) Есть снимки
3) Недостаточно места на диске на физическом диске для роста
4) Это многоступенчатый процесс, включающий использование различных инструментов и команд в определенной последовательности. Творческие люди разработали обходные пути для расширения основного раздела для Windows с помощью загрузочных дисков Linux и таких инструментов разбиения диска, как GParted, и вы должны сделать это правильно.
Вы найдете несколько сообщений по этой теме в Google. По сути, это все варианты постов, обобщенных в
http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/
источник
Есть простой способ! Вы должны скачать и попробовать fatVM http://www.gudgud.com/fatvm
FATVM - это надежное, надежное и безопасное решение в один клик для расширения заполняемого диска C вашего виртуального диска VMware Fusion или Workstation. а) Он обеспечивает простой, интуитивно понятный интерфейс и надежный процесс, который скрывает техническую сложность расширения виртуального диска. б) Это надежно, потому что он может расширять виртуальные диски, имеющие снимки и клоны. c) Это безопасно, потому что сохраняет ваш оригинальный диск, который остается доступным для вас, когда в этом возникает необходимость.
источник
Я считаю, что вы можете изменить размер диска только с помощью VMWare Converter, если виртуальная машина работает под управлением Windows. Возможно, это работает с Linux, если у вас установлены инструменты VMWare.
Если вы используете версию VMWare, которая поддерживает диски с тонким предоставлением, тогда размер VMDK может быть меньше, чем тот, который видит ОС, и VMDK увеличивается, когда вы используете больше места в ВМ. Если на вашей машине есть такой диск, все, что вам нужно сделать, это запустить процесс сжатия. Вы запускаете процесс сжатия внутри машины с помощью команды (Linux) или в инструментах VMWare (Windows). Затем он перемещает данные в начало диска, как это делают некоторые приложения для дефрагментации. После этого он запускает процесс в VMWare для изменения размера файла VMDK.
Я использую ESXi 3.5, который не поддерживает диски с тонким предоставлением. В последнее время я делал следующее: 1. Создаю диск нужного размера в виртуальной машине. 2. Загрузите компакт-диск с Ubuntu. Также может быть gparted Live CD или любой другой раздел загрузочного CD. 3. Используйте приложение gparted или partition для изменения размера раздела и копирования его на маленький диск. 4. Удалите старый диск из вашей виртуальной машины. 5. Загрузите установочный диск для операционной системы и восстановите MBR. 6. Удалите старый файл VMDK на диске.
источник