Vmware workstation как увеличить размер диска
You are using an outdated browser. Please upgrade your browser to improve your experience.
expand-card-line
calendar-line —>
Можно использовать VMware Remote Console для изменения объема памяти, выделяемого для виртуальной машины.
Примечание: Эта функция недоступна в Linux. Клиент VMware Remote Console для Linux не может выполнять операции на выключенных виртуальных машинах.
Процедура
- Перейдите к нужной виртуальной машине в VMware Remote Console .
- Выключите виртуальную машину.
- Откройте настройки виртуальной машины в VMware Remote Console .
- В Windows выберите VMRC > Управление > Настройки виртуальной машины .
- В macOS выберите Виртуальная машина > Настройки .
- Откройте настройки памяти.
- В Windows откройте вкладку Оборудование и нажмите Память .
- В macOS нажмите Процессоры и память .
- Введите или выберите объем памяти для виртуальной машины.
Результаты
Новые настройки виртуальной машины вступят в силу.
Как расширить диск виртуальной машины в VMware?
21.02.2023
itpro
PowerShell, VMware
комментариев 14
Основное преимущество виртуальных машин в том, что вы можете гибко выделять дополнительные ресурсы ВМ, если они ей нужны. Если на виртуальном диске закончилось свободное место, вы можете легко и быстро расширить его. В этой статье мы рассмотрим, как изменить размер диска виртуальной машины в VMware ESXi и затем расширить раздел в гостевой ОС Windows или Ubuntu без остановки или перезагрузки виртуальной машины.
Есть несколько ограничений, которые нужно учитывать, если вы хотите увеличить размер диска виртуальной машины VMware:
-
Если у ВМ есть сохраненные снимки (снапшоты), вы не сможете расширить диск. Все снапшоты придется удалить;
Task name Reconfigure virtual machine The attempted operation cannot be performed in the current state (Powered on).
Процесс расширения диска виртуальной машины выполняется в два этапа:
Увеличить размер виртуального диска (VMDK) в VMware
Допустим, у вас есть виртуальная машина, которой презентован один виртуальный жесткий диск (vmdk) размером 40 Гб. Вы хотите увеличить данный виртуальный диск до 50 Гб.
- Подключитесь к своему серверу vCenter или отдельному серверу ESXi с помощью vSphere Client;
- Найдите виртуальную машину и откройте ее настройки (Actions ->Edit Settings);
- Найдите виртуальный диск, который нужно расширить. В этом примере у ВМ есть только один Hard Disk 1 размером 40 Гб. Укажите новый размер диска в этом поле и сохраните настройки. Обратите внимание, что максимальный размер диска, доступный для данного хранилища (VMFS, NFS, vSAN) указан в поле Maximum size;
Также вы можете расширить VMDK диск виртуальной машины с помощью командлетов из модуля VMware PowerCLI Установите модуль PowerCLI на свой компьютер (можно установить модуль PowerShell даже на Linux хост) и подключитесь к vCenter/ESXi:
Чтобы расширить диск ВМ, выполните команду:
Get-HardDisk «VMTest1» | where | Set-HardDisk -CapacityGB 50 -ResizeGuestPartition -Confirm:$false
Вы можете воспользоваться командлетом Invoke-VMScript для запуска команд расширения раздела в гостевой ОС:
Invoke-VMScript -vm VMTest1 -ScriptText «echo select vol c > c:\diskpart.txt && echo extend >> c:\diskpart.txt && diskpart.exe /s c:\diskpart.txt» -GuestUser $guestUser -GuestPassword $guestPass -ScriptType BAT
Не забудьте завершить сессию.
После того, как вы увеличили виртуальный диска в консоли VMware, нужно расширить раздел в гостевой операционной системе.
Расширить диск в виртуальной машине Windows
Чтобы гостевая Windows увидела дополнительно пространство, нужно запустить консоль управления дисками (Computer Management-> Storage-> Disk Management) и выполнить команду Rescan Disk.
Затем выберите раздел, который нужно увеличить и выберите Extend Volume;
Укажите на сколько Мб нужно расширить выбранный раздел Windows за счет неразмеченного Unallocated пространства (в поле Select the amount of space in MB).
Нажмите Next -> Finish и проверьте, диск C был успешно расширен.
При расширении системного раздела с буквой диска C может оказаться, что после него находится том восстановления Windows Recovery Environment, а не неразмеченная область. В этом случае опция расширения тома Extend Volume будет неактивна.
Вы не сможете расширить ваш диск C:, пока не удалите или не переместите раздел Recovery в конец диска. Мы описали процедуру в статье не активен пункт Расширить том в Windows.
Windows XP и Windows Server 2003 не поддерживают онлайн расширение системного тома C:. Для увеличения системного раздела без перезагрузки можно воспользоваться утилитой ExtPart от Dell.
Чтобы расширить системный дисковый раздел в Windows 2003/XP скопируйте утилиту в гостевую ОС и запустите ее с параметрами:
extpart.exe c: 1020
, где c: — имя раздела который необходимо расширить, 1020 – размер (в Мб), на который нужно расширить диск
Скачать утилиту ExtPart можно здесь (40 Кб).
Также вы можете расширить раздел на диске ВМ в офлайн режиме другими способами:
Расширить диск виртуальной машины Linux
Теперь рассмотрим, как расширить диск если в виртуальной машине установлена гостевая ОС семейства Linux.
В первую очередь, нужно чтобы Linux увидела новое место на диске. Чтобы выполнить рескан, выполните команду:
Чтобы показать доступное место на диске, воспользуйтесь утилитой:
В данном примере вижно, что на диске /dev/sda есть свободно место размером 2 Гб. Выберите раздел, который нужно расширить (/dev/sda3 в этом примере) и выберите в меню Resize.
Чтобы применить изменена к разделу, выберите Write.
В моем случае мне нужно расширить диск на виртуальной машине с Ubuntu 22.04 LTS. По умолчанию приустановке в этой версии Ubuntu используются тома LVM:
Подробнее об увеличении раздела диска в Ubuntu Linux.
Для расширения тома на LVM нужно увеличить PV (Physical Volume):
$ sudo pvresize /dev/sda3
После этого можно расширить логической том (используем все доступно свободное пространство):
$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu—vg-ubuntu—lv
Теперь нужно расширить файловую систему:
$ sudo resize2fs /dev/mapper/ubuntu—vg-ubuntu—lv
Проверьте свободное место в Linux с помощью команды:
Выведите сколько неразмеченного пространства свободно на диске:
Видно, что Free Space = 2149MB
Чтобы увеличить раздел /dev/sda3, выполните:
Укажите новый размер раздела (в данном примере нужно указать размер End из блока Free Space)
Завершите сеанс parted:
Осталось растянуть файловую систему (для файловых систем ext4, 3 и 2):
$ sudo resize2fs /dev/sda3
Итак, в данной статье мы разобрались в способах расширения виртуального жесткого диска в среде VMWare vSphere с гостевой ОС Windows и Linux. В отдельно статье мы описали, как уменьшить размер виртуального диска в VMware.
Предыдущая статья Следующая статья
Читайте далее в разделе PowerShell VMware
Установка и настройка сервера обновлений WSUS на Windows Server
Настройка NIC Teaming в Windows Server 2019/2016 и Windows 10
Как включить и настроить удаленный рабочий стол (RDP) в Windows?
Добавление/удаление драйверов в установочном ISO/WIM образе Windows
Увеличение размера диска VM
Перед увеличением размера диска рекомендуем ознакомиться с существующими ограничениями и создать резервную копию VM .
Увеличение размера диска VM происходит в два этапа: сначала увеличьте размер диска VM через интерфейс VMware Cloud Director, а затем увеличьте размер диска внутри гостевой ОС VM.
- Шаг 1. Увеличение размера диска VM
- Шаг 2. Увеличение размера тома в гостевой ОС
- Увеличение размера тома для Windows
- Увеличение размера тома для Linux
- Увеличение размера тома с помощью GParted
Шаг 1. Увеличение размера диска VM
- Если у VM есть снапшот, удалите его. Изменить размер виртуального жесткого диска при его наличии невозможно.
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Virtual Machines .
- Найдите нужную VM.
- Если VM включена, выключите ее. В карточке VM нажмите ACTIONS → Power → Power Off .
- В карточке VM нажмите DETAILS .
- В разделе Hardware → Hard Disks нажмите EDIT .
- Укажите размер диска в столбце Size .
- Нажмите SAVE .
Шаг 2. Увеличение размера тома в гостевой ОС
Рассмотрим, как расширить логический том:
- в ОС Windows ;
- в ОС Linux ;
- при помощи утилиты GParted , которая подходит для обеих ОС .
Увеличение размера тома для Windows
- Включите VM и перейдите в консоль управления.
- В гостевой ОС откройте утилиту «Создание и формитирование разделов жесткого диска» (Disk Management).
- Нажмите Действие → Обновить .
- Правой кнопкой мыши нажмите на диск, который нужно расширить, и выберите Расширить том .
- В Мастере расширения тома нажмите Далее . Затем, в поле Выберите размер выделяемого пространства (Мб) укажите количество МБ, на которое нужно увеличить объем диска. Подсвеченный текст в разделе Выбраны — добавляемый объем, а не окончательный размер тома. Завершите работу с Мастером расширения тома .
- Проверьте новый размер тома.
Подробная информация об администрировании Windows Server — на портале Windows Server documentation.
Увеличение размера тома для Linux
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
- Включите VM и перейдите в консоль управления.
- Определите тип файловой системы в томе командой file -s :
user@Ubuntu:~$ sudo file -s /dev/sda* /dev/sda: DOS/MBR boot sector . /dev/sda1: data /dev/sda2: Linux rev 1.0 ext4 filesystem data . /dev/sda3: LVM2 PV (Linux Logical Volume Manager) .
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 31G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 4G 0 lvm / sro 11:1 1 1024M 0 rom
В примере корневой том /dev/sda содержит разделы /dev/sda1 , /dev/sda2 и /dev/sda3 . После увеличения размера диска в VM, размер тома увеличился до 33 ГБ (ранее был 32 ГБ), а размеры его разделов остались прежними. Чтобы увеличить размер раздела тома, используйте команду growpart:
sudo growpart /dev/sda 3
Обратите внимание, что между именем устройства и номером раздела должен стоять пробел. Командой lsblk проверьте результат:
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 32G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 4G 0 lvm / sro 11:1 1 1024M 0 rom
sudo vgextend Name> sudo lvresize Path> -L + который нужно добавить>
Пример использования:
sudo vgextend ubuntu-vg sudo lvresize /dev/ubuntu-vg/ubuntu-lv -L +10G
Параметры PV Name (имя физического тома) и LV Path (путь к логическому тому) можно уточнить, выполнив pvdisplay и lvdisplay. Командой lsblk проверьте результат:
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 32G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 14G 0 lvm / sro 11:1 1 1024M 0 rom
user@Ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 575M 0 475M 0% /dev tmpfs 99M 1.1M 98M 2% /run /dev/mapper/ubuntu—vg-ubuntu--lv 3.9G 2.8G 980M 74% / tmpfs 491M 0 491M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup /dev/sda2 976M 83M 826M 10% /boot /dev/loop0 54M 54M 0 100% /snap/lxd/10610 /dev/loop1 90M 90M 0 100% /snap/core/6673 tmpfs 99M 0 99M 0% /run/user/1000
Увеличьте размер файловой системы одной из команд: resize2fs, xfs_growfs или growfs. Выбор зависит от типа файловой системы. Пример использования resize2fs:
sudo resize2fs /dev/mapper/ubuntu—vg-ubuntu--lv
Командой df -h проверьте результат:
user@Ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 575M 0 475M 0% /dev tmpfs 99M 1.1M 98M 2% /run /dev/mapper/ubuntu—vg-ubuntu--lv 14G 2.8G 11G 21% / tmpfs 491M 0 491M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup /dev/sda2 976M 83M 826M 10% /boot /dev/loop0 54M 54M 0 100% /snap/lxd/10610 /dev/loop1 90M 90M 0 100% /snap/core/6673 tmpfs 99M 0 99M 0% /run/user/1000
Подробную информацию об управлении логическими томами можно узнать из документации разработчиков ОС. Например, в документации Red Hat.
Увеличение размера тома с помощью GParted
Увеличение размера диска может повредить систему или привести к потере файлов. Чтобы уменьшить риски, рекомендуем использовать утилиту GParted, которая подходит для ОС Windows , Linux и Mac . Подробная информация о работе с утилитой в Руководстве пользователя GParted.
- Загрузите образ GParted последней версии.
- В карточке VM нажмите ACTIONS → Power → Power On .
- Подключите образ GParted к VM.
- Чтобы воспользоваться утилитой, необходимо зайти в BIOS машины:
- В карточке VM нажмите ACTIONS → Power → Power Off .
- В карточке VM нажмите DETAILS .
- В разделе General нажмите EDIT .
- Активируйте переключатель Enter BIOS Setup и нажмите SAVE .
- В карточке VM нажмите ACTIONS → Power → Power On .
- Откройте консоль VM.
- В BIOS перейдите на вкладку Boot (стрелкой →) и поднимите CD-Room Drive наверх списка (кнопками +/-).
- На вкладке Exit выберите Exit Saving Changes и в диалоговом окне выберите «Yes».
- Появится окно утилиты, как на изображении ниже. Дождитесь перехода на следующий шаг или нажмите Enter .
- Выберите:
- «Dont touch keymap» — политика обработки раскладок клавиатуры;
- «24» — русский язык;
- «0» — запуск в графическом режиме пользователя.
- Дождитесь открытия интерфейса утилиты и выберите диск, который необходимо увеличить.
- Нажмите на вкладку Раздел и выберите Изменить размер или переместить .
- Увеличьте значение в поле Новый размер и нажмите Изменить размер или переместить .
- Проверьте результат и нажмите на зеленую галку (Применить все операции).
- Верните конфигурацию BIOS (действия по аналогии с шагами выше ).
- Если для VM c ОС Linux нужно расширить корневой «/» раздел системы, перейдите в консоль VM и выполните следующие рекомендации. Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
- Увеличьте логический том на максимально доступный размер командой lvextend:
sudo lvextend -l+100%FREE Path>
Пример использования:
sudo lvextend -l+100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs dev/mapper/ubuntu--vg-ubuntu--lv
Путь к корневой файловой системе можно уточнить, выполнив df -h.
- Увеличьте логический том на максимально доступный размер командой lvextend:
- Проверьте размер диска в гостевой ОС.
- В Linux выполните команды lsblk (проверка размера тома) и df -h (проверка размера файловой системы).
- В Windows:
- Удалите образ утилиты GParted из VM.
Как расширить/увеличить размер/пространство диска в VMware Machine
Относится к: Windows 11/ 10 / 8 / 7, Windows Server 2003, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019 и Windows Server 2022.
Содержание:
- Увеличьте размер диска в VMware Workstation с помощью мастера
- Увеличьте размер/пространство диска в VMware с помощью команды
- Как увеличить раздел после расширения диска VMware
Доступно VMware Вы можете создать много виртуальных машин на одном физическом компьютере, это значительно экономит средства. Вы можете легко добавлять, удалять и редактировать моделируемое оборудование для каждого виртуального компьютера. Вы также можете изменить режим загрузки, создать снимок для контрольной точки или выполнить быстрое резервное копирование и восстановление.
Когда на виртуальном диске заканчивается место, вы можете быстро и легко расширить диск VMware, не тратя много времени на клонирование или восстановление на другой диск большего размера. Прежде чем расширять диск для виртуальных машин VMware, вы должны сделать 2 вещи:
- Удалите снимки, если вы создали ранее.
- Выключите связанную виртуальную машину.
После успешного расширения виртуального диска VMware дополнительное пространство будет отображаться как Не распределен в конце исходного диска, вы можете расширить любые виртуальные разделы с этим пространством.
Как расширить диск в VMware Workstation с помощью мастера
VMware Workstation является распространенным инструментом виртуальной машины в Windows компьютеры. Он работает с графическим интерфейсом, поэтому лучше для личных пользователей. Еще раз проверьте, созданы ли моментальные снимки, и выключите эту виртуальную машину перед запуском.
Как определить, есть ли снимок в VMware Workstation:
Нажмите Tabs В верхней строке меню выберите виртуальную машину или просто щелкните ее в библиотеке, и вы увидите все устройства и подробности справа.
В моем Windows Server 2012 виртуальная машина, есть снимок и ее состояние приостановлено.
Как удалить снимок виртуальной машины VMware:
- Нажмите VM из верхней строки меню, затем нажмите Снимок >Менеджер снимков.
- Нажмите на снимок, прежде чем Вы здесь на вершине, затем нажмите Удалить внизу справа.
Действия по расширению/увеличению размера диска в VMware Workstation и Player:
Относится к: VMware Workstation 7 и новее, VMware Player 3.x и новее.
Шаг 1: Нажмите VM из верхней строки меню, затем нажмите Настройки , или нажмите Изменить настройки виртуальной машины во вкладке виртуальной машины.
Шаг 2: Нажмите Жесткий диск на левой панели, затем нажмите Расширьте справа, а затем нажмите OK внизу.
Шаг 3: Введите объем нового дискового пространства и нажмите Расширьте .
Затем VMware начинает расширять дисковое пространство.
Через несколько минут он сообщает, что диск успешно расширяется.
После нажатия OK, как вы видите в моем VMware, этот диск увеличивается с 120 ГБ до 200 ГБ.
Включите эту виртуальную машину и проверьте емкость диска в управлении дисками. Да, виртуальный диск увеличен до 200 ГБ, в конце диска 80 остается нераспределенное пространство 0 ГБ.
Как увеличить размер/пространство диска в VMware с помощью команды
VMware также предоставляет инструмент командной строки VMware-vdiskmanager увеличить размер виртуального диска в VMware Workstation, VMware Player, VMware ACE Manager, VMware Server и VMware GSX. Шаги просты и похожи.
Прежде чем начать, вы должны найти две позиции в вашем собственном компьютере :
- Путь установки VMware , на моем компьютере это » D: \ Program Files (x86) \ VMware \ VMware Workstation «
- .vmdk файл виртуального диска, который вы хотите расширить , на моем компьютере это » J: \ window10-последняя «
Шаги по увеличению размера виртуального диска с помощью командной строки vmware-vdiskmanager:
Шаг 1: Нажмите Windows + R вместе на клавиатуре, затем введите CMD и нажмите Enter.
Шаг 2: Тип cd / d D: \ Program Files (x86) \ VMware \ VMware Workstation ввести путь к каталогу установки VMware.
Если вы установили VMware на диск C: по умолчанию, введите C: \ Program Files (x86) \ VMware \ VMware Workstation в окне cmd.
Если вы изменили путь установки по умолчанию на другой диск (например, я), не забудьте ввести « CD / D + собственный путь установки».
Шаг 3: Введите команду vmware-vdiskmanager –x 200 ГБ vm.vmdk и нажмите Enter.
Заменять » vm.vmdk » с полным путем вашего собственного VMDK. Если в пути есть пробелы, не забудьте добавить кавычки . Для меня это » J: \ window10-последняя /Windows10-последний.vmdk «
Замените 200Gb на объем, до которого вы хотите увеличить этот виртуальный диск.
Как увеличить раздел после расширения диска VMware
После расширения виртуального диска для VMware дополнительное пространство отображается как «Нераспределенное» в конце диска на виртуальной машине VMware, после чего вы можете расширить виртуальный раздел с помощью этого нераспределенного пространства.
Если вы расширите раздел с помощью Windows собственный инструмент управления дисками, вы столкнетесь с проблемой:
- Если гостевая операционная система Windows XP или Server 2003, есть нет Расширить функцию громкости.
- Для других более поздних операционных систем управление дисками может расширять только левый смежный раздел с нераспределенным пространством. Кроме того, левый непрерывный раздел должен быть отформатирован с NTFS , На диске в стиле MBR левый непрерывный раздел должен быть первичная .
Лучше запускать стороннее программное обеспечение, такое как NIUBI Partition Editor, в нем есть бесплатная версия для Windows 11, 10, 8, 7, Виста, ХР.
Скачать и установите его на машину VMware, следуйте инструкциям в видео, чтобы увеличить размер виртуального раздела.
Объяснение: щелкните правой кнопкой мыши любой NTFS или FAT32, первичный или логический раздел и выберите » Изменить размер / переместить объем «, во всплывающем окне:
- Перетащите любую границу к другой, то вы можете сокращаться этот раздел, чтобы сделать нераспределенное пространство с обеих сторон.
- Перетащите границу противоположность к другому, то вы можете продлить этот раздел путем объединения соседнего нераспределенного пространства.
- Перетащите средний этого раздела, то вы можете двигаться этот раздел и место обмена с непрерывным нераспределенным пространством.
Помимо расширения раздела в виртуальной машине VMware, NIUBI Partition Editor поможет вам сделать много других операций управления разделами диска.