GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit svazek virtuálního pevného disku pomocí souboru v systému Linux

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.


Linux
  1. Jak vytvořit souborový systém na linuxovém oddílu nebo logickém svazku

  2. Jak vytvořit soubor ZIP chráněný heslem v systému Linux

  3. Jak vytvořit virtuální prostředí Rust pomocí Conda na Linuxu

  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Jak vytvořit fyzický svazek v Linuxu pomocí LVM

  3. Jak vytvořit uživatele Linuxu pomocí Ansible

  1. Jak vytvořit swap v Linuxu

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak vytvořit soubory Linux Proc v programu C pomocí LKM