Virtuální pevný disk (VHD ) je formát souboru obrazu disku, který představuje virtuální jednotku pevného disku, která je schopna uložit celý obsah fyzického pevného disku. Je to kontejnerový soubor, který funguje podobně jako fyzický pevný disk. Obraz disku replikuje existující pevný disk a zahrnuje všechna data a strukturální prvky.
Stejně jako fyzický pevný disk, VHD může obsahovat systém souborů a můžete jej použít k ukládání a spouštění operačního systému, aplikací a také k ukládání dat. Jedno z typických použití VHD ve VirtualBox Virtual Machines (VM) k ukládání operačních systémů, aplikací a dat.
V tomto článku si ukážeme, jak vytvořit virtuální svazek pevného disku pomocí souboru v Linuxu. Tato příručka je užitečná pro vytváření VHD pro účely testování ve vašem IT prostředí. Pro účely této příručky vytvoříme svazek VHD o velikosti 1 GB a naformátujte jej pomocí EXT4 typ systému souborů.
Vytvořte nový obrázek pro uložení svazku virtuálního disku
Existuje několik způsobů, jak to udělat, ale nejjednodušší je použít následující příkaz dd . V tomto příkladu vytvoříme svazek VHD o velikosti 1 GB obrázek.
$ sudo dd if=/dev/zero of=VHD.img bs=1M count=1200
Kde:
- if=/dev/zero :vstupní soubor poskytující proud znaků pro inicializaci úložiště dat
- of=VHD.img :soubor obrázku, který má být vytvořen jako úložný svazek
- bs=1 mil. :čtení a zápis až 1M najednou
- count=1200 :kopírovat pouze 1200M (1GB) vstupních bloků
Dále musíme naformátovat EXT4 typ systému souborů v VHD soubor obrázku pomocí nástroje mkfs . Odpovězte y
, když se zobrazí výzva, že /media/VHD.img není blokové speciální zařízení, jak je znázorněno na následujícím snímku obrazovky.
$ sudo mkfs -t ext4 /media/VHD.img
Pro přístup k VHD svazku, musíme se připojit k adresáři (připojovacímu bodu). Spuštěním těchto příkazů vytvořte bod připojení a připojte svazek VHD. -o
se používá k určení možností pro montáž, zde smyčka možností označuje uzel zařízení pod /dev/ adresář.
$ sudo mkdir /mnt/VHD/ $ sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/
Poznámka :VHD souborový systém zůstane připojen pouze do příštího restartu. Chcete-li jej připojit při spouštění systému, přidejte tuto položku do /etc/fstab soubor.
/media/VHD.img /mnt/VHD/ ext4 defaults 0 0
Nyní můžete ověřit nově vytvořený souborový systém VHD s bodem připojení pomocí následujícího příkazu df.
$ df -hT
Odebrání svazku virtuálního disku
Pokud již svazek VHD nepotřebujete, spusťte následující příkazy k odpojení souborového systému VHD a poté smažte soubor obrazu:
$ sudo umount /mnt/VHD/ $ sudo rm /media/VHD.img
Pomocí stejného nápadu můžete také vytvořit odkládací oblast/prostor pomocí souboru v Linuxu.
To je vše! V této příručce jsme si ukázali, jak vytvořit virtuální svazek pevného disku pomocí souboru v Linuxu. Pokud máte nějaké nápady, které byste mohli sdílet, nebo se chcete zeptat, kontaktujte nás prostřednictvím formuláře pro komentáře níže.