Утилита VMKFSTOOLS – работа с виртуальными дисками VMware ESXi 5.5 в командной строке.
VMFSTOOLS — это инструмент командной строки vSphere, для управления томами VMFS. С помощью vmfstools можно выполнять операции с файлами виртуальных дисков. В качестве памятки, разберем примеры работы с виртуальными дисками.
Создание виртуального диска
Для создания виртуального диска, выполняем команду (по-умолчанию создается толстый диск):
vmkfstools -c 2048m testdisk1.vmdk Create: 100% done.
В результате мы получаем 2 файла, файл дескриптора виртуального диска и сам виртуальный диск:
-rw------- 1 root root 2.0G Aug 29 10:01 testdisk1-flat.vmdk -rw------- 1 root root 469 Aug 29 10:01 testdisk1.vmdk
Для создания тонкого (Thin Provision) виртуального диска, выполняем команду:
vmkfstools -c 5G --diskformat thin testdisk2.vmdk
В выводе (ls -l), отображается размер виртуального диска как максимальный возможный размер, 5GB:
-rw------- 1 root root 5.0G Aug 29 10:19 testdisk2-flat.vmdk -rw------- 1 root root 496 Aug 29 10:19 testdisk2.vmdk
В выводе (du -ah) отображается фактический размер виртуального диска, занимаемый на диске. Размер равен нулю:
0 ./testdisk2-flat.vmdk 0 ./testdisk2.vmdk
Расширение виртуального диска
Расширение виртуального диска, подробно рассмотрено в ЭТОЙ статье.
Клонирование виртуального диска
Клонирование виртуального диска, обычно применяется для банального создания копии виртуального диска, а так же если нужно преобразовать виртуальный диск в другой формат.
Для клонирования виртуального диска, выполняем команду:
vmkfstools -i testdisk1.vmdk test1diskclone.vmdk Destination disk format: VMFS zeroedthick Cloning disk 'testdisk1.vmdk'... Clone: 100% done.
Для клонирования виртуального диска и преобразованием его в формат Thin Provision, выполняем команду:
vmkfstools -i testdisk1.vmdk test1diskclone.vmdk -d thin Destination disk format: VMFS thin-provisioned Cloning disk 'testdisk1.vmdk'... Clone: 100% done.
Переименование виртуального диска
Для переименования виртуального диска, выполняем команду:
vmkfstools -E test1diskclone.vmdk testdisk1.vmdk
Удаление виртуального диска
При удалении виртуальных дисков из командной строки, рекомендуется использовать vmkfstools, а не команду rm, т.к. vmkfstools удаляет как файл виртуального диска, так и его дескриптор, а при использовании rm, необходимо указывать оба файла для удаления.
Для удаления виртуального диска, выполняем команду:
vmkfstools -U testdisk1.vmdk
Понравилась или оказалась полезной статья, поблагодари автора
Обсуждение
Нет комментариев.