Как увеличить размер виртуальных дисков Thin Provision/Thick Provision на VMware ESXi 5.5
Иногда сталкиваешься с такой проблемой, когда на виртуальной машине, которая развернута на VMware ESXi 5.5, на одном из дисков не достаточно свободного места и необходимо его увеличить. В данном руководстве рассмотрим способы расширения дискового пространства.
Виртуальные жесткие диски бывают двух типов:
- Thick (Толстый)
- Lazy Zeroed — Все пространство такого диска выделяется в момент создания, при этом блоки не очищаются от данных, которые находились там ранее. При первом обращении виртуальной машины к новому блоку происходит его очистка. Таким образом, эти диски более безопасны, однако при первом обращении к блоку — теряется производительность системы ввода-вывода на операцию очистки. При последующих обращениях — производительность идентична дискам типа Eager zeroed thick. Этот тип диска создается по умолчанию через VMware vSphere Client для виртуальных машин. Преимущество дисков Zeroed thick disks — безопасность и быстрота создания, недостаток — производительность при первом обращении к блоку.
- Eager Zeroed — Все пространство такого диска выделяется в момент создания, при этом блоки очищаются от данных, которые находились там ранее. Далее происходит обычная работа с блоками без очистки. Преимущество такого диска — производительность и безопасность, недостаток — долгое время создания.
- Thin (Тонкий)
- Эти диски создаются минимального размера и растут по мере их наполнения данными до выделенного объема. При выделении нового блока — он предварительно очищается. Эти диски наименее производительны (выделение нового блока и его очистка), однако наиболее оптимальны для экономии дискового пространства на системе хранения данных.
Увеличение размера Thin Provision диска
К примеру виртуальный диск имеет объем 32Gb
, необходимо расширить его до 50Gb
.
32Gb
и нужно расширить на 18Gb
, то указываем в команде 50Gb
.В командной строке, выполняем команду:
vmkfstools -X 50G /vmfs/volumes/datastore3/test/test.vmdk
...
Grow: 100% done.
Увеличение размера Thiсk Provision (Lazy Zeroed/Eager Zeroed) диска
К примеру виртуальный диск имеет объем 5Gb
, необходимо расширить его до 6Gb
.
В командной строке, выполняем команду:
vmkfstools -X 6G -d eagerzeroedthick /vmfs/volumes/datastore3/test/test.vmdk
...
Grow: 100% done.All data on '/vmfs/volumes/datastore3/test/test.vmdk' will be overwritten with zeros from sector <10485760> onwards.
Zeroing: 100% done.
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.