VMDK - VMDK
Расширение имени файла | .vmdk |
---|---|
Разработан | VMware |
Последний релиз | 5.0 (20 декабря 2011 г.) |
Тип формата | Образ диска файл |
Интернет сайт | код |
VMDK (Короче для Диск виртуальной машины) это формат файла который описывает контейнеры для виртуальные жесткие диски для использования в виртуальные машины подобно VMware Workstation или же VirtualBox.
Первоначально разработан VMware для своего проприетарный[1] виртуальное устройство продукции, VMDK стал открытый формат[2] с версией 5.0 в 2011 году и является одним из форматов дисков, используемых внутри Открытый формат виртуализации для виртуальных устройств.
Максимальный размер VMDK обычно составляет 2 ТБ для большинства приложений, но в сентябре 2013 г. VMware vSphere 5.5 представила емкость VMDK 62 ТБ.[3]
Поддерживать
Все VMware продукты виртуализации поддерживают VMDK; Это включает в себя VMware Workstation, VMware Workstation Player, Сервер VMware, VMware Fusion, VMware ESX, VMware ESXi, а также все предложения «программное обеспечение плюс услуги», которые их включают.
Стороннее программное обеспечение, поддерживающее VMDK, включает:
- Parallels Desktop для Mac версия 10[4]
- QEMU
- VirtualBox[5]
- бывший SUSE Studio
- бывший Солнце xVM[6] (предок VirtualBox)
- Нортон Призрак
- Идеал Диспетчер жесткого диска[нужна цитата ]
- DiskInternals Восстановление VMFS[нужна цитата ]
Формат
Формат VMDK включает в себя несколько различных подформатов, некоторые из которых хранят метаданные во внешнем файле дескриптора, а другие встраивают его с основными данными в один файл.[7] Плоский образ заранее выделяет пространство, в то время как разреженные образы растут по мере того, как виртуальная машина записывает в него. Плоские изображения могут использовать файлы базовой файловой системы. разреженный файл возможности, как это сделано с vmfs формат на ESXi. Изображение также может относиться к родительскому изображению и сохранять только изменения, внесенные в копирование при записи мода. Это позволяет создать моментальный снимок состояния виртуальной машины.
Экстенты
Дескриптор определяет серию из одного или нескольких экстентов, которые обычно относятся к файлу или устройству, содержащему фактические данные, если, например, они не относятся к типу НУЛЬ
, который имитирует заполненный нулями экстент.[8] Каждый экстент может быть отмечен либо RW
, ТОЛЬКО
, или же НЕТ ДОСТУПА
для обозначения того, что виртуальная машина должна иметь доступ для чтения / записи, только для чтения или не иметь доступа к этой части диска. Количество и типы экстентов в изображении зависят от его createType
. Изображение с createType = "custom"
может содержать произвольную комбинацию экстентов.
Параметры подготовки виртуального диска
Образы плоских дисков можно подготовить одним из трех способов:
- thin: блоки не выделяются и не обнуляются во время начальной подготовки. Вместо этого изображение создается как разреженный файл. Выделение блоков и обнуление выполняется при первом доступе.
- zeroedthick: блоки выделяются во время начальной подготовки, но не обнуляются до первого доступа.
- eagerzeroedthick: блоки выделяются и обнуляются во время начальной подготовки.
Смотрите также
Рекомендации
- ^ Дхамдхере, Сангита (31 октября 2013 г.). Облачные вычисления и технологии виртуализации в библиотеках. Справочник по информатике. п. 130. ISBN 9781466646322.
- ^ «Формат виртуального диска 5.0» (PDF). VMware. 20 декабря 2011 г.
- ^ "vSphere 5.5 Storage Enhancements, часть 1: 62 ТБ VMDK". CormacHogan.com. 24 сентября 2013 г.. Получено 11 сентября 2017.
- ^ «Parallels анонсирует Parallels Desktop 10 для Mac». www.parallels.com.
- ^ «Глава 5. Виртуальное хранилище». www.virtualbox.org.
- ^ «Oracle и Sun Microsystems - Стратегические приобретения - Oracle» (PDF). www.sun.com.
- ^ "VMDK-Справочник-Основы". sanbarrow.com.
- ^ "Спецификация формата виртуального диска libvmdk / VMware (VMDK)". github.com.