What disk image should I use with VirtualBox, VDI, VMDK, VHD or HDD

VirtualBox has

  • full support for
    • VDI
    • VMDK
    • VHD
  • partial support for
    • HDD (Parallels version 2 only)
  • and undocumented support for
    • QCOW
    • QED

Source: Oracle® VM VirtualBox® User Manual ” Chapter 5. Virtual Storage ” 5.2. Levyn kuvatiedostot (VDI, VMDK, VHD, HDD)

kuvakaappaus virtuaalisesta kiintolevystä

vastaamassa Huomioihisi

  • osaa käyttää dynaamista mitoitusta

VDI, VMDK ja VHD tukevat dynaamisesti jaettua tallennustilaa. VMDK: ssa on lisäksi mahdollisuus jakaa tallennustiedosto alle 2 GB: n tiedostoihin, mikä on hyödyllistä, jos tiedostojärjestelmässäsi on pieni tiedostokokorajoitus.

HDD, QCOW ja QED on jaettava dynaamisesti, jos ne on luotu VirtualBoxiin.

  • voi olla tilannekuvia

VirtualBox tukee snapshotting kaikkien kuuden formaatteja.

  • voi siirtää virtuaalikoneeni toiseen käyttöjärjestelmään tai jopa toiseen vapaaseen virtualisointiratkaisuun vähällä vaivalla (luultavasti jotain, joka toimisi hyvin Ubuntussa).

VDI on VirtualBoxin natiivimuoto. Muut virtualisointiohjelmistot eivät yleensä tue VDI: tä, mutta se on melko helppo muuntaa VDI: stä toiseen muotoon, varsinkin qemu-img convert.

VMDK on VMwaren kehittämä ja sitä varten kehitetty, mutta myös VirtualBox ja QEMU (toinen yleinen virtualisointiohjelmisto) tukevat sitä. Tämä muoto saattaa olla paras valinta sinulle, koska haluat laajan yhteensopivuuden muiden virtualisointiohjelmistojen kanssa.

VHD on Microsoft Virtual PC: n natiivimuoto. Windows Server 2012 esitteli VHDX: n VHD: n seuraajaksi, mutta VirtualBox ei tue VHDX: ää.

HDD on Paralleleille tarkoitettu formaatti. Parallels on erikoistunut virtualisointiin macOS: lle. Tämä luultavasti ei sovi sinulle, varsinkin kun otetaan huomioon, että VirtualBox tukee vain vanha versio HDD-muodossa.

QCOW on vanha alkuperäinen versio qcow-formaatista. Sen on syrjäyttänyt qcow2, jota VirtualBox ei tue.

QED oli hylätty parannelma qcow2: sta. Qemu neuvoo välttämään QEDIN käyttöä.

  • suorituskyky

jokainen formaatteja voi olla vivahteikas suorituskyky ominaisuudet, koska miten lohko varastointi on abstraktoitu muodossa, mutta en ole löytänyt vertailukohtia vertaamalla VirtualBox-tuettuja formaatteja.

on suurempiakin suorituskykyyn vaikuttavia tekijöitä, kuten:

  • fyysinen laite rajoitukset( paljon havaittavissa kiintolevyasema kuin solid-state drive … miksi?)
  • dynaamisesti jaetun virtuaalisen levyaseman laajentaminen (kirjoitustoiminnot ovat hitaampia virtuaalilevyn laajentuessa, mutta kun se on tarpeeksi suuri, laajenemisen pitäisi tapahtua vähemmän)
  • virtualisointitekniikka (laitteisto vs. ohjelmisto; laitteiston virtualisointi auttaa VirtualBoxia ja parantaa virtuaalikäyttöjärjestelmien nopeutta)
  • se, että käytössä on virtuaalikäyttöjärjestelmä. Suorituskyky on aina hitaampaa kuin käyttöjärjestelmän suorittaminen isännällä, koska virtualisointi yläpuolella.



+