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.