Kako z datoteko v Linuxu ustvariti navidezni nosilec trdega diska


Virtualni trdi disk (VHD) je oblika slikovne datoteke diska, ki predstavlja navidezni trdi disk, ki lahko shrani celotno vsebino fizičnega trdega diska. To je datoteka vsebnika, ki deluje podobno kot fizični trdi disk. Slika diska posnema obstoječi trdi disk in vključuje vse podatke in strukturne funkcije.

Tako kot fizični trdi disk lahko tudi VHD vsebuje datotečni sistem, ki ga lahko uporabite za shranjevanje in zagon operacijskega sistema, aplikacij in shranjevanje podatkov. Ena od tipičnih uporab VHD v virtualnih strojih VirtualBox (VM) za shranjevanje operacijskih sistemov in aplikacij ter podatkov.

V tem članku bomo pokazali, kako z datoteko v Linuxu ustvarite navidezni nosilec trdega diska. Ta priročnik je uporaben za ustvarjanje VHD za testiranje v vašem IT okolju. Za namene tega priročnika bomo ustvarili nosilec VHD velikosti 1 GB in ga formatirali z vrsto datotečnega sistema EXT4.

Ustvarite novo sliko za shranjevanje glasnosti navideznega pogona

To lahko storite na več načinov, vendar je najlažji način naslednji ukaz dd. V tem primeru bomo ustvarili volumen VHD slike velikosti 1 GB.

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

Kje:

  • if =/dev/zero: vhodna datoteka za zagotovitev toka znakov za inicializacijo shranjevanja podatkov
  • of = VHD.img: slikovna datoteka, ki bo ustvarjena kot prostor za shranjevanje
  • bs = 1M: branje in pisanje do 1M naenkrat
  • count = 1200: kopirajte samo 1200M (1GB) vhodnih blokov

Nato moramo v pripomočku mkfs formatirati vrsto datotečnega sistema EXT4 v slikovni datoteki VHD. Odgovorite y , ko boste pozvani, da /media/VHD.img ni posebna naprava za blokiranje, kot je prikazano na naslednjem posnetku zaslona.

$ sudo mkfs -t ext4 /media/VHD.img

Če želimo dostopati do nosilca VHD, ga moramo namestiti v imenik (točka pritrditve). Zaženite te ukaze, da ustvarite točko namestitve in vstavite nosilec VHD. -o se uporablja za določanje možnosti namestitve, tukaj zanka možnosti označuje vozlišče naprave v imeniku/dev/.

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

Opomba: Datotečni sistem VHD bo ostal nameščen le do naslednjega ponovnega zagona. Če ga želite namestiti ob zagonu sistema, dodajte ta vnos v datoteko /etc /fstab.

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

Zdaj lahko z naslednjim ukazom df preverite novonastali datotečni sistem VHD s točko vpetja.

$ df -hT

Odstranjevanje nosilca navideznega pogona

Če nosilca VHD ne potrebujete več, zaženite naslednje ukaze, da odstranite datotečni sistem VHD, nato izbrišite slikovno datoteko:

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

Z isto idejo lahko z datoteko v Linuxu ustvarite tudi območje/prostor za zamenjavo.

To je vse! V tem priročniku smo pokazali, kako z datoteko v Linuxu ustvarite navidezni nosilec trdega diska. Če imate kakršne koli misli ali vprašanja, nam pišite preko spodnjega obrazca za komentar.