Kuinka luoda virtuaalinen kiintolevyasema tiedoston avulla Linuxissa


Virtual Hard Disk (VHD) on levykuvatiedostomuoto, joka edustaa virtuaalista kiintolevyasemaa, joka pystyy tallentamaan fyysisen kiintolevyn koko sisällön. Se on säilötiedosto, joka toimii samalla tavalla kuin fyysinen kiintolevy. Levykuva kopioi olemassa olevan kiintolevyn ja sisältää kaikki tiedot ja rakenteelliset ominaisuudet.

Aivan kuten fyysinen kiintolevy, VHD sisältää tiedostojärjestelmän, ja voit käyttää sitä käyttöjärjestelmän, sovellusten ja tietojen tallentamiseen ja suorittamiseen. Yksi tyypillisistä VHD:iden käyttötavoista VirtualBox Virtual Machinesissa (VM:issä) käyttöjärjestelmien, sovellusten ja tietojen tallentamiseen.

Tässä artikkelissa näytämme kuinka luoda virtuaalinen kiintolevyasema käyttämällä tiedostoa Linuxissa. Tämä opas on hyödyllinen VHD-levyjen luomiseen IT-ympäristösi testausta varten. Tätä opasta varten luomme VHD-taltion, jonka koko on 1 Gt, ja alusta sen tiedostojärjestelmätyypillä EXT4.

Luo uusi kuva virtuaalisen aseman tallentamiseksi

Voit tehdä tämän monella eri tavalla, mutta helpoin tapa on käyttää seuraavaa dd-komentoa. Tässä esimerkissä luomme VHD-taltion, jonka koko on 1 Gt.

sudo dd if=/dev/zero of=VHD.img bs=1M count=1200

Missä :

  • if=/dev/zero: syöttötiedosto, joka tarjoaa merkkivirran tietojen tallennuksen alustamista varten
  • of=VHD.img: tallennustilaksi luotava kuvatiedosto
  • bs=1M: lue ja kirjoita jopa 1M kerrallaan
  • count=1200: kopioi vain 1200M (1 Gt) syöttölohkoja

Seuraavaksi meidän on alustettava EXT4-tiedostojärjestelmätyyppi VHD-kuvatiedostossa mkfs-apuohjelmalla. Vastaa y, kun sinulta kysytään, että /media/VHD.img ei ole lohko-erikoislaite, kuten seuraavassa kuvakaappauksessa näkyy.

sudo mkfs -t ext4 /media/VHD.img

Jotta voisimme käyttää VHD-taltiota, meidän on liitettävä hakemistoon (liitoskohta). Suorita nämä komennot luodaksesi asennuspisteen ja liittääksesi VHD-taltion. -o-komentoa käytetään asennusvaihtoehtojen määrittämiseen, tässä optiosilmukka osoittaa laitesolmun /dev/-hakemistossa.

sudo mkdir /mnt/VHD/
sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/

Huomaa: VHD-tiedostojärjestelmä pysyy liitettynä vain seuraavaan uudelleenkäynnistykseen asti. Jos haluat liittää sen järjestelmän käynnistyksen yhteydessä, lisää tämä merkintä >/etc/fstab-tiedosto.

/media/VHD.img  /mnt/VHD/  ext4    defaults        0  0

Nyt voit tarkistaa äskettäin luodun VHD-tiedostojärjestelmän liitospisteellä käyttämällä seuraavaa df-komentoa.

df -hT

Virtuaaliaseman äänenvoimakkuuden poistaminen

Jos et enää tarvitse VHD-taltiota, irrota VHD-tiedostojärjestelmä suorittamalla seuraavat komennot ja poista sitten kuvatiedosto:

sudo umount /mnt/VHD/
sudo rm /media/VHD.img

Saman idean avulla voit myös luoda swap-alueen/tilan käyttämällä tiedostoa Linuxissa.

Siinä kaikki! Tässä oppaassa olemme osoittaneet, kuinka luodaan virtuaalinen kiintolevyasema käyttämällä tiedostoa Linuxissa. Jos sinulla on ajatuksia jaettavaa tai kysyttävää, ota meihin yhteyttä alla olevan kommenttilomakkeen kautta.