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


Virtualni tvrdi disk (VHD) je format datoteke slike diska koji predstavlja virtualni pogon tvrdog diska, sposoban za pohranjivanje kompletnog sadržaja fizičkog tvrdog diska. To je datoteka spremnika koja djeluje slično fizičkom tvrdom disku. Slika diska replicira postojeći tvrdi disk i uključuje sve podatke i strukturne značajke.

Baš kao i fizički tvrdi disk, VHD može sadržavati datotečni sustav i možete ga koristiti za pohranu i pokretanje operativnog sustava, aplikacija, kao i za pohranu podataka. Jedna od tipičnih upotreba VHD-ova u VirtualBox Virtual Machines (VM) za pohranu operativnih sustava i aplikacija te podataka.

U ovom ćemo članku pokazati kako stvoriti volumen virtualnog tvrdog diska pomoću datoteke u Linuxu. Ovaj vodič je koristan za kreiranje VHD-ova za potrebe testiranja u vašem IT okruženju. Za potrebe ovog vodiča stvorit ćemo VHD volumen veličine 1GB i formatirati ga s vrstom datotečnog sustava EXT4.

Stvorite novu sliku za držanje volumena virtualnog pogona

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

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

Gdje :

  • if=/dev/zero: ulazna datoteka za pružanje toka znakova za pokretanje pohrane podataka
  • of=VHD.img: slikovna datoteka koja će se izraditi kao volumen za pohranu
  • bs=1M: čitajte i pišite do 1M odjednom
  • count=1200: kopirajte samo 1200M (1GB) ulaznih blokova

Zatim moramo formatirati vrstu datotečnog sustava EXT4 u slikovnoj datoteci 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ćoj snimci zaslona.

sudo mkfs -t ext4 /media/VHD.img

Kako bismo pristupili VHD volumenu, moramo se montirati u direktorij (točka montiranja). Pokrenite ove naredbe da biste kreirali točku montiranja i montirali VHD volumen. -o se koristi za određivanje 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: Datotečni sustav VHD ostat će montiran samo do sljedećeg ponovnog pokretanja, da biste ga montirali pri pokretanju sustava, dodajte ovaj unos u /etc/fstab datoteku.

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

Sada možete provjeriti novostvoreni VHD datotečni sustav s točkom montiranja koristeći sljedeću naredbu df.

df -hT

Uklanjanje volumena virtualnog pogona

Ako vam VHD volumen više nije potreban, pokrenite sljedeće naredbe za demontažu VHD datotečnog sustava, zatim izbrišite slikovnu datoteku:

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

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

To je sve! U ovom smo vodiču pokazali kako stvoriti volumen virtualnog tvrdog diska pomoću datoteke u Linuxu. Ako želite podijeliti bilo kakva razmišljanja ili pitanja, obratite nam se putem obrasca za komentare u nastavku.