Уменьшение диска виртуальной машины в VMWare

Чтобы уменьшить диск  виртуальной машины в VMWare
0. Делаем резервную копию виртуальной машины! (если администратор смелый – этот пункт можно пропустить)
1. Удаляем все снепшоты
2. Уменьшаем диск внутри виртуальной машины
2.1
Диск 60 ГБ –
001

2.2
Заходим в управление дисками и выполняем операцию Shrink
002
2.3
Определяемся с размером места, которое мы собираемся “откусить”
003
2.4
Ждем. Откусывание 40 ГБ места у меня заняло минут 5-7
004

3. Уменьшаем диск со стороны VMWare
3.1 Выключаем ВМ
3.2 Определяем на каком диске “лежит” виртуалка (закладка Summary в vSphere Client)
005
Щелкаем по имени луна.
006
Запоминаем идентификатор
3.3 Подключаемся к ноде, где находится ВМ (закладка Summary в vSphere Client) с помощью WinSCP
007
3.4
Нужно перейти по пути /vmfs/volumes/_идентификатор_из_п_3.2_/_имя_ВМ_
008
3.5
Делаем резервную копию нужного .vmdk файла (если администратор смелый – этот пункт можно пропустить).

В нашем случае мы будем уменьшать второй диск сервера, значит имя файла будет иметь вид имя_ВМ_1.vmdk
009
010
3.6
Редактируем .vmdk файл
011

В секции – Extent description нужно прописать новый размер диска, который определяется по формуле (Новый размер диска в Гб)*1024*1024*1024/512
Я взял 40 ГБ, с запасом 🙂
012
013

3.7
После изменений сохраняем файл и выполняем миграцию ВМ на другой диск из консоли vSphere Client и проверяем что диск уменьшился со стороны VMWare –
014

4. Запускаем ВМ и обеждаемся что диск со стороны ОС тоже уменьшился
015

20 занятых ГБ + 20 неразмеченных = размеру, который мы задали в п.3.6