Kuidas luua virtuaalse kõvaketta köidet Linuxi faili abil


Virtuaalne kõvaketas (VHD) on ketta kujutise failivorming, mis tähistab virtuaalset kõvaketast, mis suudab salvestada kogu füüsilise kõvaketta sisu. See on konteinerfail, mis toimib sarnaselt füüsilisele kõvakettale. Kettapilt kordab olemasolevat kõvaketast ning sisaldab kõiki andmeid ja struktuurifunktsioone.

Nii nagu füüsiline kõvaketas, sisaldab ka VHD failisüsteemi ja seda saate kasutada nii operatsioonisüsteemi, rakenduste kui ka andmete salvestamiseks ja käitamiseks. Üks tavalistest VHD-de kasutusaladest VirtualBoxi virtuaalsetes masinates (VM) operatsioonisüsteemide, rakenduste ja andmete salvestamiseks.

Selles artiklis demonstreerime, kuidas Linuxi faili abil virtuaalset kõvakettamahtu luua. See juhend on kasulik VHD-de loomiseks testimiseks IT-keskkonnas. Selle juhendi jaoks loome VGB-maht 1 GB ja vormindame selle failisüsteemi tüübiga EXT4.

Looge virtuaalse draivi helitugevuse hoidmiseks uus pilt

Seda saab teha mitmel viisil, kuid kõige lihtsam on kasutada järgmist käsku dd. Selles näites loome 1 GB suuruse VHD-helitugevuse.

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

Kus:

  • if u003d/dev/zero: sisendfail andmemälu lähtestamiseks märgivoo loomiseks
  • of u003d VHD.img: salvestusmahuna loodav pildifail
  • bs u003d 1M: loe ja kirjuta kuni 1M korraga
  • count u003d 1200: kopeerige ainult 1200 M (1 GB) sisendplokid

Järgmisena peame vormindama VHD-pildifailis failisüsteemi EXT4 koos utiliidiga mkfs. Vasta y , kui küsitakse, et /media/VHD.img ei ole spetsiaalne plokiseade, nagu on näidatud järgmisel ekraanipildil.

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

VHD-helitugevuse juurde pääsemiseks peame ühendama kataloogi (ühenduspunkt). Käivitage need käsud vastavalt ühenduspunkti ja VHD-helitugevuse loomiseks. -o kasutatakse paigaldamise suvandite määramiseks, siin näitab suvand silmus kataloogis/dev/asuvat seadme sõlme.

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

Märkus. VHD-failisüsteem jääb paigaldatuks ainult järgmise taaskäivitamiseni. Selle installimiseks süsteemi alglaadimisel lisage see kirje faili/etc/fstab.

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

Nüüd saate värskelt loodud VHD-failisüsteemi kinnituspunktiga kontrollida järgmise käsu df abil.

$ df -hT

Virtuaalse draivi helitugevuse eemaldamine

Kui te ei vaja enam VHD-helitugevust, käivitage VHD-failisüsteemi lahtiühendamiseks järgmised käsud ja seejärel kustutage pildifail:

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

Sama ideed kasutades saate Linuxi faili abil luua ka ala/ruumi.

See on kõik! Selles juhendis oleme näidanud, kuidas luua virtuaalse kõvaketta maht Linuxi faili abil. Kui teil on mõtteid jagada või küsimusi esitada, võtke meiega ühendust alloleva kommentaarivormi kaudu.