VMDK

Virtuell maskin diskformat
VMDK File Format icon.png
Filnamnstillägg
.vmdk
Utvecklad av VMware
Senaste släppningen

5.0 20 december 2011
Typ av format Diskavbildningsfil _
Hemsida kod .vmware .com /web /sdk /6 .7 /vddk

VMDK (förkortning av Virtual Machine Disk ) är ett filformat som beskriver behållare för virtuella hårddiskar som ska användas i virtuella maskiner som VMware Workstation eller VirtualBox .

, som ursprungligen utvecklades av VMware för sina egna produkter för virtuella apparater , blev ett öppet format med revision 5.0 2011, och är ett av de diskformat som används i Open Virtualization Format för virtuella apparater.

Den maximala VMDK-storleken är i allmänhet 2 TB för de flesta applikationer, men i september 2013 introducerade VMware vSphere 5.5 62 TB VMDK-kapacitet.

Stöd

Alla VMware- virtualiseringsprodukter stöder VMDK; detta inkluderar VMware Workstation , VMware Workstation Player , VMware Server , VMware Fusion , VMware ESX, VMware ESXi och alla programvaru-plus-tjänster som innehåller dem.

Programvara från tredje part som stöder VMDK inkluderar:

Formatera

VMDK-formatet innehåller flera olika underformat, av vilka några lagrar metadata i en extern deskriptorfil, medan andra bäddar in den med huvuddata i en enda fil. En platt bild allokerar utrymme i förväg medan en gles bild växer när den virtuella maskinen skriver till den. Platta bilder kan använda det underliggande filsystemets glesa filkapacitet , vilket görs med vmfs -formatet på ESXi. En bild kan också referera till en överordnad bild och endast lagra ändringar som gjorts på ett kopiera-på-skriv- sätt. Detta gör det möjligt att skapa en ögonblicksbild av en virtuell maskins tillstånd.

Omfattningar

Deskriptorn specificerar en serie av en eller flera omfattningar som vanligtvis hänvisar till en fil eller enhet som innehåller de faktiska data, såvida de till exempel inte är av typen NOLL , som emulerar en nollfylld utsträckning. Varje omfattning kan markeras antingen RW , RDONLY eller NOACCESS för att ange att den virtuella maskinen ska ha respektive läs/skriv-, skrivskyddad eller ingen åtkomst till den delen av disken. Antalet och typerna av omfattningar i en bild beror på dess createType . En bild med createType="custom" kan innehålla en godtycklig kombination av omfattningar.

Alternativ för tillhandahållande av virtuell disk

Plattdiskavbildningar kan tillhandahållas på ett av tre sätt:

  • tunt: Block tilldelas eller nollställs inte under den första provisioneringen. Istället skapas bilden som en gles fil. Blockallokering och nollställning utförs vid första åtkomst.
  • zeroedthick: Block tilldelas under initial provisionering men nollställs inte förrän första åtkomsten.
  • eagerzeroedthick: Block tilldelas och nollställs under initial provisionering.

Se även

externa länkar