Kaip sukurti virtualų standžiojo disko tūrį naudojant failą „Linux“.


Virtualusis standusis diskas (VHD) yra disko vaizdo failo formatas, kuris reiškia virtualų standųjį diską, kuriame galima saugoti visą fizinio standžiojo disko turinį. Tai konteinerio failas, kuris veikia panašiai kaip fizinis standusis diskas. Disko vaizdas atkartoja esamą standųjį diską ir apima visus duomenis bei struktūrines funkcijas.

Kaip ir fiziniame standžiajame diske, VHD gali turėti failų sistemą, kurią galite naudoti operacinei sistemai, programoms, taip pat duomenims saugoti ir paleisti. Vienas iš tipiškų VHD naudojimo būdų VirtualBox virtualiosiose mašinose (VM) operacinėms sistemoms, programoms ir duomenims saugoti.

Šiame straipsnyje parodysime, kaip sukurti virtualų standžiojo disko tomą naudojant failą sistemoje Linux. Šis vadovas naudingas kuriant VHD testavimo tikslais IT aplinkoje. Šiame vadove mes sukursime 1 GB dydžio VHD tūrį ir formatuosime jį EXT4 failų sistemos tipu.

Sukurkite naują vaizdą, kad išlaikytumėte virtualaus disko garsumą

Tai galite padaryti įvairiais būdais, tačiau lengviausias būdas yra naudoti šią dd komandą. Šiame pavyzdyje kursime 1 GB dydžio VHD tūrį.

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

Kur:

  • if=/dev/zero: įvesties failas, suteikiantis simbolių srautą duomenų saugojimui inicijuoti
  • of=VHD.img: vaizdo failas, kuris turi būti sukurtas kaip saugykla
  • bs=1M: vienu metu skaitykite ir rašykite iki 1 mln
  • count=1200: nukopijuokite tik 1200M (1GB) įvesties blokus

Tada turime suformatuoti EXT4 failų sistemos tipą VHD vaizdo faile naudodami mkfs priemonę. Atsakykite y, kai būsite paraginti, kad /media/VHD.img nėra specialus blokuojamas įrenginys, kaip parodyta toliau pateiktoje ekrano kopijoje.

sudo mkfs -t ext4 /media/VHD.img

Norėdami pasiekti VHD tomą, turime prisijungti prie katalogo (prijungimo taško). Vykdykite šias komandas, kad sukurtumėte prijungimo tašką ir pritvirtintumėte VHD tomą. -o naudojamas nurodyti montavimo parinktis, čia parinkties kilpa nurodo įrenginio mazgą kataloge /dev/.

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

Pastaba: VHD failų sistema liks prijungta tik iki kito paleidimo iš naujo. Jei norite prijungti ją paleidžiant sistemą, pridėkite šį įrašą >/etc/fstab failą.

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

Dabar galite patikrinti naujai sukurtą VHD failų sistemą su prijungimo tašku naudodami šią df komandą.

df -hT

Virtualaus disko garsumo pašalinimas

Jei jums nebereikia VHD tomo, vykdykite šias komandas, kad atjungtumėte VHD failų sistemą, tada ištrinkite vaizdo failą:

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

Naudodami tą pačią idėją, taip pat galite sukurti apsikeitimo sritį/erdvę naudodami failą sistemoje Linux.

Tai viskas! Šiame vadove mes parodėme, kaip sukurti virtualų standžiojo disko tomą naudojant failą sistemoje Linux. Jei turite kokių nors minčių, kuriomis norite pasidalinti, ar turite klausimų, susisiekite su mumis naudodami toliau pateiktą komentarų formą.