Хоча загалом це не проблема, VMware Server не підтримує згортання попередньо виділених віртуальних дисків. Перш ніж попередньо виділений диск можна буде зменшити в розмірі, отже, необхідно спочатку перетворити його на зростаючий диск. Це можна зробити за допомогою інструменту Virtual Disk Manager (vmware-vdiskmanager).
Перейдіть до VM > Manage > Clean up Disks. Виберіть диск, який потрібно зменшити. Натисніть Prepare to Shrink і дотримуйтесь інструкцій на екрані.
Для ESXi 6.5 або новішої версії:
- Відкрийте VMware vSphere Client або хост-клієнт ESXi.
- Клацніть правою кнопкою миші віртуальну машину.
- Натисніть Редагувати налаштування.
- Виберіть Жорсткий диск.
- Збільште розмір диска.
- Увімкніть віртуальну машину.
У вікні налаштувань жорсткого диска розгорніть розділ «Додаткові параметри». Поставте прапорець «Попередньо виділити дисковий простір», щоб перетворити диск з можливістю збільшення на диск із можливістю збільшення, або зніміть прапорець «Попередньо виділити простір на диску», щоб перетворити попередньо виділений диск назад на диск із можливістю збільшення. Натисніть «Застосувати», щоб потім застосувати зміни.
У категорії Storage виберіть цільове сховище даних, а в опції Disk Format виберіть Thin Provision.
- Перевірте необхідну політику зберігання віртуальної машини та натисніть «Далі».
- Перегляньте інформацію на сторінці «Переглянути вибір» і натисніть «Готово».
Щоб зменшити VMDK з тонким забезпеченням гостьову файлову систему потрібно обнулити. Якщо ви використовуєте Windows, ви можете використовувати SDelete. У випадку ОС Unixoide (Linux, FreeBSD, Solaris…), використовуйте dd. Після того, як ви обнулили гостьову файлову систему, вам потрібно перемістити віртуальну машину з Storage vMotion до іншого сховища даних.