Bii o ṣe Ṣẹda Iwọn HardDisk Foju Lilo Lilo Oluṣakoso kan ni Lainos


Virtual Hard Disk (VHD) jẹ ọna kika faili aworan disk eyiti o ṣe aṣoju awakọ disiki lile foju kan, ti o lagbara lati tọju awọn akoonu pipe ti dirafu lile ti ara. O jẹ faili apoti ti o ṣe iru si dirafu lile ti ara. Aworan disiki naa ṣe ẹda dirafu lile ti o wa tẹlẹ ati pẹlu gbogbo data ati awọn ẹya igbekale.

Gẹgẹ bi dirafu lile ti ara, VHD le ni eto faili kan ninu, ati pe o le lo lati tọju ati ṣiṣe eto iṣiṣẹ kan, awọn ohun elo, bii data itaja. Ọkan ninu awọn lilo aṣoju ti awọn VHD ni VirtualBox Virtual Machines (VMs) lati tọju awọn ọna ṣiṣe ati ohun elo, ati data.

Ninu nkan yii, a yoo ṣe afihan bii o ṣe le ṣẹda iwọn didun disiki lile foju nipa lilo faili kan ninu Linux. Itọsọna yii wulo fun ṣiṣẹda awọn VHD fun awọn idi idanwo ni agbegbe IT rẹ. Fun idi ti itọsọna yii, a yoo ṣẹda iwọn VHD ti iwọn 1GB, ati ṣe kika rẹ pẹlu iru faili faili EXT4.

Ṣẹda Aworan Tuntun lati Mu Iwọn didun Awakọ Foju mu

Awọn ọna pupọ lo wa ti o le ṣe eyi, ṣugbọn ọna ti o rọrun julọ julọ ni lilo pipaṣẹ dd atẹle. Ninu apẹẹrẹ yii, a yoo ṣẹda iwọn didun VHD ti iwọn 1GB iwọn.

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

Nibo:

  • ti o ba =/dev/odo: faili ifawọle lati pese ṣiṣan ohun kikọ fun ipilẹṣẹ ibi ipamọ data
  • ti = VHD.img: faili aworan lati ṣẹda bi iwọn didun ipamọ
  • bs = 1M: ka ati kọwe si 1M ni akoko kan
  • ka = 1200: daakọ nikan 1200M (1GB) awọn bulọọki titẹ sii

Nigbamii ti, a nilo lati ṣe agbekalẹ iru faili faili EXT4 ni faili aworan VHD pẹlu iwulo mkfs. Idahun y , nigbati o ba ṣetan pe /media/VHD.img kii ṣe ẹrọ pataki Àkọsílẹ bi o ṣe han ninu sikirinifoto atẹle.

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

Lati le wọle si iwọn didun VHD, a nilo lati gbe si itọsọna kan (aaye oke). Ṣiṣe awọn ofin wọnyi lati ṣẹda aaye oke ati gbe iwọn didun VHD, lẹsẹsẹ. A lo -o lati ṣafihan awọn aṣayan fun gbigbe, nihin, lupu aṣayan n tọka ipade oju ẹrọ labẹ itọsọna/dev /.

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

Akiyesi: Eto faili VHD yoo wa ni iduro nikan titi atunbere ti n bọ, lati gbe e ni bata eto, ṣafikun titẹsi yii ni faili/ati be be lo/fstab.

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

Bayi o le ṣe idaniloju eto faili VHD tuntun ti a ṣẹda pẹlu aaye oke ni lilo pipaṣẹ df atẹle.

$ df -hT

Yọ Iwọn didun Awakọ Foju

Ti o ko ba nilo iwọn didun VHD mọ, ṣiṣe awọn ofin wọnyi lati yọọ kuro ni faili faili VHD, lẹhinna paarẹ faili aworan:

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

Lilo imọran kanna, o tun le ṣẹda agbegbe swap/aaye nipa lilo faili kan ninu Linux.

Gbogbo ẹ niyẹn! Ninu itọsọna yii, a ti ṣe afihan bii o ṣe le ṣẹda iwọn didun disiki lile foju nipa lilo faili kan ninu Linux. Ti o ba ni awọn ero eyikeyi lati pin tabi awọn ibeere lati beere, de ọdọ wa nipasẹ fọọmu asọye ni isalẹ.