Увеличение размера виртуального диска (VMDK) для Windows Server без остановки ВМ

Увеличение размера виртуального диска (VMDK) для Windows Server * без остановки ВМ следует производить так:

1)      Увеличить размер VMDK

Для этого в поле Provisioned Size указываете новый размер диска. Было – 10ГБ, стало – 12ГБ. Обратите внимание, если в поле Disk File имя диска имеет формат вида «*-00000#.vmdk» – то виртуальная машина имеет снимки (снапшоты). Необходимо удалить снимки перед расширением виртуального диска.

2)      После этого подключаемся к серверу по RDP. В оснастке управления дисками должно появиться неразмеченное место. Если свободного места не появилось, выполните сканирование дисков (из контекстного меню Disk Management).

3)      В Windows 2008/2008 R2 расширяете размер раздела из контекстного меню

4)      В Windows 2003 необходимо воспользоваться утилитой Dell ExtPart (\\prm-admin-tool\c$\inst\extpart.exe). В утилите указываете букву расширяемого раздела и количество мегабайт, на которое необходимо растянуть раздел.

5)      Вуаля

UPD: Как справедливо подсказывают в комментариях, лучше Dell Extpart брать с сайта Dell. А Алексей делится вариантом применения PowerCLI. Правда, набор опций зависит от версии PowerCLI (Get-PowerCLIVersion). В моем случае (VMware vSphere PowerCLI 4.1 U1 build 332441) есть опция -Partition, указывающая раздел для расширения. Ну и если опция не указана, расширяется последний раздел жесткого диска.

5 thoughts on “Увеличение размера виртуального диска (VMDK) для Windows Server без остановки ВМ”

  1. Ну и не забываем что утилита не поддерживаемая, используем на свой страх и риск.
    Я слышал отзывы о сдохших в муках Windows после применения этой штуки. Так что предварительно бекапим.

  2. Стоит добавить, что утилита от DELL для Windows 2003 нужна только в случае системного диска.
    В случае же несистемного диска можно (да, наверное, и нужно) использовать стандартный diskpart, который должен быть знаком людям, кто хоть раз сталкивался с partition alignment.

  3. Если делать через PowerCLI (Set-HardDisk), там есть опция -ResizeGuestPartition, указав которую в гостевой системе будут запущены скрипты, которые автоматически увеличат размер раздела.

  4. Михаил, Алексей – спасибо за полезные комментарии.
    Про PowerCLI и смерть в муках не слышал 😉
    Diskpart – вещь неплохая, но больно уж неудобная – в сравнении с ExtPart.

Leave a Reply

Your email address will not be published. Required fields are marked *