Kako stvoriti virtualni volumen tvrdog diska pomoću datoteke u Linuxu


Virtualni čvrsti disk (VHD) je format datoteke slike diska koji predstavlja virtuelni hard disk, sposoban da pohrani kompletan sadržaj fizičkog čvrstog diska. To je datoteka kontejnera koja djeluje slično fizičkom tvrdom disku. Slika diska replicira postojeći čvrsti disk i uključuje sve podatke i strukturne karakteristike.

Baš kao i fizički čvrsti disk, VHD može sadržavati sistem datoteka i možete ga koristiti za pohranu i pokretanje operativnog sistema, aplikacija, kao i za pohranu podataka. Jedna od tipičnih upotreba VHD-a u VirtualBox virtuelnim mašinama (VM) za skladištenje operativnih sistema i aplikacija i podataka.

U ovom članku ćemo pokazati kako kreirati virtualni volumen tvrdog diska koristeći datoteku u Linuxu. Ovaj vodič je koristan za kreiranje VHD-ova za potrebe testiranja u vašem IT okruženju. Za potrebe ovog vodiča, kreiraćemo VHD volumen veličine 1GB i formatirati ga sa tipom sistema datoteka EXT4.

Kreirajte novu sliku za zadržavanje volumena virtualnog diska

Postoji nekoliko načina na koje to možete učiniti, ali najlakši način je korištenje sljedeće dd naredbe. U ovom primjeru, kreirat ćemo VHD volumen slike veličine 1GB.

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

gdje:

  • if=/dev/zero: ulazna datoteka za pružanje toka znakova za inicijalizaciju pohrane podataka
  • of=VHD.img: datoteka slike koja se kreira kao volumen za pohranu
  • bs=1M: čitanje i pisanje do 1M odjednom
  • count=1200: kopirajte samo 1200M (1GB) ulaznih blokova

Zatim moramo formatirati tip fajl sistema EXT4 u datoteci slike VHD pomoću mkfs uslužnog programa. Odgovorite y, kada se od vas zatraži da /media/VHD.img nije blok specijalni uređaj kao što je prikazano na sljedećem snimku ekrana.

sudo mkfs -t ext4 /media/VHD.img

Da bismo pristupili VHD volumenu, moramo se montirati na direktorij (tačku montiranja). Pokrenite ove komande da kreirate tačku montiranja i montirate VHD volumen, respektivno. -o se koristi za specificiranje opcija za montiranje, ovdje, petlja opcija označava čvor uređaja u /dev/ direktoriju.

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

Napomena: VHD sistem datoteka će ostati montiran samo do sljedećeg ponovnog pokretanja, da biste ga montirali pri pokretanju sistema, dodajte ovaj unos u /etc/fstab fajl.

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

Sada možete provjeriti novokreirani VHD sistem datoteka sa tačkom montiranja koristeći sljedeću df naredbu.

df -hT

Uklanjanje volumena virtualnog diska

Ako vam VHD volumen više nije potreban, pokrenite sljedeće naredbe da demontirate VHD sistem datoteka, a zatim izbrišite datoteku slike:

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

Koristeći istu ideju, također možete kreirati swap područje/prostor koristeći datoteku u Linuxu.

To je sve! U ovom vodiču smo demonstrirali kako kreirati virtualni volumen tvrdog diska koristeći datoteku u Linuxu. Ako imate bilo kakve misli za podijeliti ili postaviti pitanja, kontaktirajte nas putem obrasca za komentare ispod.