Kif Oħloq Volum ta' HardDisk Virtwali billi tuża Fajl fil-Linux


Virtual Hard Disk (VHD) huwa format ta' fajl tal-immaġni tad-diska li jirrappreżenta hard disk virtwali, kapaċi jaħżen il-kontenut sħiħ ta' hard drive fiżiku. Huwa fajl tal-kontenitur li jaġixxi simili għal hard drive fiżiku. L-immaġni tad-diska tirreplika hard drive eżistenti u tinkludi d-dejta u l-karatteristiċi strutturali kollha.

Eżatt bħal hard drive fiżiku, VHD jista 'jkun fih sistema ta' fajls, u tista 'tużaha biex taħżen u tħaddem sistema operattiva, applikazzjonijiet, kif ukoll taħżen data. Wieħed mill-użi tipiċi tal-VHDs fil-Magni Virtwali VirtualBox (VMs) biex jaħżnu sistemi operattivi u applikazzjoni, u data.

F'dan l-artikolu, ser nuru kif toħloq volum ta 'hard disk virtwali billi tuża fajl fil-Linux. Din il-gwida hija utli għall-ħolqien ta' VHDs għal skopijiet ta' ttestjar fl-ambjent tal-IT tiegħek. Għall-iskop ta 'din il-gwida, aħna se noħolqu volum VHD ta' daqs 1GB, u nifformattjah bit-tip ta 'sistema ta' fajls EXT4.

Oħloq Immaġni Ġdida biex iżżomm il-Volum Virtual Drive

Hemm numru ta 'modi kif tista' tagħmel dan, iżda l-aktar mod faċli huwa li tuża l-kmand dd li ġej. F'dan l-eżempju, se nkunu qed noħolqu volum VHD ta 'immaġni ta' daqs 1GB.

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

Fejn:

  • if=/dev/zero: fajl ta' input biex jipprovdi fluss ta' karattri għall-inizjalizzazzjoni tal-ħażna tad-dejta
  • of=VHD.img: fajl ta' immaġni li għandu jinħoloq bħala volum ta' ħażna
  • bs=1M: aqra u ikteb sa 1M kull darba
  • għadd=1200: tikkopja biss 1200M (1GB) blokki ta' input

Sussegwentement, għandna bżonn nifformattjaw it-tip tas-sistema tal-fajl EXT4 fil-fajl tal-immaġni VHD bl-utilità mkfs. Wieġeb y, meta tintalab li /media/VHD.img mhuwiex apparat speċjali tal-blokk kif muri fil-screenshot li ġej.

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

Sabiex ikollok aċċess għall-volum VHD, għandna bżonn li jintramaw għal direttorju (mount point). Mexxi dawn il-kmandi biex toħloq il-punt tal-muntaġġ u mmunta l-volum tal-VHD, rispettivament. Il--o jintuża biex jispeċifika l-għażliet għall-immuntar, hawnhekk, il-linja tal-għażla tindika n-nodu tal-apparat taħt id-direttorju /dev/.

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

Nota: Is-sistema tal-fajls VHD tibqa' immuntata biss sal-reboot li jmiss, biex timmontaha fil-boot tas-sistema, żid din l-entrata fil-fajl /etc/fstab.

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

Issa tista 'tivverifika s-sistema tal-fajls VHD maħluqa ġdida b'punt ta' muntaġġ billi tuża l-kmand df li ġej.

$ df -hT

It-tneħħija tal-Volum Virtual Drive

Jekk m'għadx għandek bżonn il-volum tal-VHD, mexxi l-kmandi li ġejjin biex tneħħi s-sistema tal-fajls VHD, imbagħad ħassar il-fajl tal-immaġni:

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

Billi tuża l-istess idea, tista 'wkoll toħloq żona/spazju ta' tpartit billi tuża fajl fil-Linux.

Dak kollox! F'din il-gwida, urejna kif noħolqu volum ta' hard disk virtwali billi tuża fajl fil-Linux. Jekk għandek xi ħsibijiet x'taqsam jew mistoqsijiet x'tistaqsi, ikkuntattjana permezz tal-formola tal-kummenti hawn taħt.