Утилита для сжатия тонкого (thin) диска vmWare ESXi

Тонкий диск виртуальной машины растет по мере заполнения, но если данные удалить, то размер диска не уменьшается.
На сайте http://labs.vmware.com имеется утилита Guest Reclaim, которая работает из ОС гостевой ВМ и уменьшает размер тонкого диска путем истребования нулевых блоков.
Работает утилита с ОС Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008.
При этом версия виртуального железа должна быть девятой. Поэтому если вы ставили ВМ в ESXi 5.0. и ниже то железо необходимо обновить — Обновление версии виртуального железа ВМ VMware ESXi (VM Version)
Также не должно быть снапшотов.

Чтобы просмотреть список тонких дисков используйте команду:

GuestReclaim.exe --list

При этом если имеются указанные выше ограничения, то в списке Drive Name просто будет пусто.

Когда я обновил виртуальное железо и удалил снапшот то диск нашелся.Для запуска процесса «очистки» вводим команду.

guestReclaim.exe --volumefreespace C:

Я запустил утилиту в ВМ, в которой диск был сконвертирован из «толстого» и котором было 50 Гб свободного места. Программа работала минут 10. Сравнив объем LUN до и после, обнаружил что было освобождено всего 7 Гб.
Во втором случае удалил данные именно с тонкого диска. Запустил утилиту. Место на датасторе увеличилось на размер удаленных данных.
Хорошую утилиту однако придумали.

1 комментарий

  1. не работает. пишет ошибку failed status = 50
    что может быть?
    машина с тонким системным диском на винде 2008R2

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Добро пожаловать в блог IT-пилот

Введите Ваш Email чтобы подписаться

Подписка оформлена!