Cum se creează un volum de harddisk virtual utilizând un fișier în Linux


Virtual Hard Disk (VHD) este un format de fișier cu imagine de disc care reprezintă un hard disk virtual, capabil să stocheze conținutul complet al unui hard disk fizic. Este un fișier container care acționează similar cu un hard disk fizic. Imaginea disc reproduce un hard disk existent și include toate datele și caracteristicile structurale.

La fel ca un hard disk fizic, un VHD poate conține un sistem de fișiere și îl puteți folosi pentru a stoca și rula un sistem de operare, aplicații, precum și pentru a stoca date. Una dintre utilizările obișnuite ale VHD-urilor din VirtualBox Virtual Machines (VM) pentru a stoca sisteme de operare, aplicații și date.

În acest articol, vom demonstra cum să creați un volum de hard disk virtual folosind un fișier în Linux. Acest ghid este util pentru a crea VHD-uri în scopuri de testare în mediul dumneavoastră IT. În scopul acestui ghid, vom crea un volum VHD de dimensiunea 1 GB și îl vom formata cu tipul de sistem de fișiere EXT4.

Creați o imagine nouă pentru a menține volumul unității virtuale

Există mai multe moduri în care puteți face acest lucru, dar cel mai simplu mod este să utilizați următoarea comandă dd. În acest exemplu, vom crea un volum VHD de dimensiunea 1 GB imagine.

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

Unde :

  • if=/dev/zero: fișier de intrare pentru a furniza un flux de caractere pentru inițializarea stocării datelor
  • of=VHD.img: fișier imagine care urmează să fie creat ca volum de stocare
  • bs=1M: citiți și scrieți până la 1M o dată
  • count=1200: copiați numai 1200 M (1 GB) blocuri de intrare

Apoi, trebuie să formatăm tipul de sistem de fișiere EXT4 în fișierul imagine VHD cu utilitatea mkfs. Răspundeți la y, când vi se solicită că /media/VHD.img nu este un dispozitiv special blocat, așa cum se arată în următoarea captură de ecran.

sudo mkfs -t ext4 /media/VHD.img

Pentru a accesa volumul VHD, trebuie să montăm într-un director (punct de montare). Rulați aceste comenzi pentru a crea punctul de montare și, respectiv, pentru a monta volumul VHD. -o este folosit pentru a specifica opțiunile de montare, aici, bucla de opțiuni indică nodul dispozitivului din directorul /dev/.

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

Notă: sistemul de fișiere VHD va rămâne montat doar până la următoarea repornire, pentru a-l monta la pornirea sistemului, adăugați această intrare în >.

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

Acum puteți verifica sistemul de fișiere VHD nou creat cu punctul de montare folosind următoarea comandă df.

df -hT

Eliminarea volumului unității virtuale

Dacă nu mai aveți nevoie de volumul VHD, rulați următoarele comenzi pentru a demonta sistemul de fișiere VHD, apoi ștergeți fișierul imagine:

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

Folosind aceeași idee, puteți crea și o zonă/spațiu de schimb folosind un fișier în Linux.

Asta e tot! În acest ghid, am demonstrat cum să creați un volum de hard disk virtual folosind un fișier în Linux. Dacă aveți gânduri de împărtășit sau întrebări de pus, contactați-ne prin formularul de comentarii de mai jos.