virtuální pevný Disk (VHD) je formát obrazového souboru disku, který představuje virtuální pevný disk, který je schopen uložit kompletní obsah fyzického pevného disku. Je to soubor kontejneru, který funguje podobně jako fyzický pevný disk. Obraz disku replikuje existující pevný disk a obsahuje všechna data a strukturální funkce.
stejně jako fyzický pevný disk může VHD obsahovat souborový systém a můžete jej použít k ukládání a spouštění operačního systému, aplikací a ukládání dat. Jedno z typických použití VHD ve virtuálních strojích VirtualBox (VMs) pro ukládání operačních systémů a 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átujeme jej pomocí typu systému souborů EXT4.
vytvořte nový obrázek pro udržení objemu virtuální jednotky
existuje řada 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 obrazu.
$ sudo dd if=/dev/zero of=VHD.img bs=1M count=1200
kde:
- if= / dev / zero: vstupní soubor pro poskytnutí znakového proudu pro inicializaci ukládání dat
- z=VHD.img: obrazový soubor, který má být vytvořen jako úložný objem
- bs=1M: čtení a zápis až 1M najednou
- count=1200: kopírovat pouze vstupní bloky 1200M (1GB)
dále musíme formátovat typ systému souborů EXT4 v obrazovém souboru VHD pomocí nástroje mkfs. Odpověď y
, po zobrazení výzvy / media / VHD.img není blokové speciální zařízení, jak je znázorněno na následujícím obrázku.
$ sudo mkfs -t ext4 /media/VHD.img
abychom mohli přistupovat k svazku VHD, musíme se připojit k adresáři(přípojný bod). Spusťte tyto příkazy a vytvořte bod připojení a připojte svazek VHD. -o
se používá k určení možností pro montáž, zde smyčka voleb označuje uzel zařízení pod adresářem /dev/.
$ sudo mkdir /mnt/VHD/$ sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/
Poznámka: souborový systém VHD zůstane připojen pouze do dalšího restartu, aby byl připojen při spuštění systému, přidejte tuto položku do souboru/etc / fstab.
/media/VHD.img /mnt/VHD/ ext4 defaults 0 0
nyní můžete nově vytvořený souborový systém VHD ověřit pomocí následujícího příkazu DF.
$ df -hT
odebrání svazku virtuální jednotky
pokud již svazek VHD nepotřebujete, spusťte následující příkazy k odpojení souborového systému VHD a poté odstraňte soubor s obrázkem:
$ 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.