Jak utworzyć wirtualny wolumin harddisk za pomocą pliku w Linux

Jak utworzyć wirtualny wolumin harddisk za pomocą pliku w Linux

Wirtualny dysk twardy (VHD) to format pliku obrazu, który reprezentuje wirtualny dysk twardy, który może przechowywać pełną zawartość fizycznego dysku twardego. To plik kontenera, który działa podobnie do fizycznego dysku twardego. Obraz dyska replikuje istniejący dysk twardy i zawiera wszystkie dane i funkcje strukturalne.

Podobnie jak fizyczny dysk twardy, VHD może zawierać system plików i możesz go używać do przechowywania i uruchamiania systemu operacyjnego, aplikacji, a także przechowywania danych. Jedno z typowych zastosowań VHD W maszynach wirtualnych VirtualBox (VMS) do przechowywania systemów operacyjnych i aplikacji oraz danych.

W tym artykule zademonstrujemy, jak utworzyć wirtualny wolumen dysku twardego za pomocą pliku w Linux. Ten przewodnik jest przydatny do tworzenia VHD w celach testowych w środowisku informatycznym. Do celów tego przewodnika utworzymy objętość VHD wielkości 1 GB, i sformatuj to z Ext4 Typ systemu plików.

Utwórz nowy obraz, aby pomieścić wirtualny wolumen napędu

Istnieje wiele sposobów, ale najłatwiejszym sposobem jest użycie następujących polecenie dd. W tym przykładzie będziemy tworzyć objętość VHD wielkości 1 GB obraz.

$ sudo dd if =/dev/zero = vhd.IMG BS = 1m liczba = 1200 

Gdzie:

  • if =/dev/zero: Plik wejściowy w celu zapewnienia strumienia znaków do inicjalizacji pamięci danych
  • Of = VHD.img: plik obrazu, który ma być utworzony jako wolumin pamięci
  • BS = 1M: Przeczytaj i napisz do 1M na raz
  • Count = 1200: Skopiuj tylko bloki wejściowe 1200 m (1 GB)
Utwórz plik obrazu VHD w Linux

Następnie musimy sformatować Ext4 Typ systemu plików w VHD plik obrazu z MKFS Utility. Odpowiedź y, Po wyświetleniu tego /Media/VHD.img nie jest specjalnym urządzeniem blokowym, jak pokazano na poniższym zrzucie ekranu.

$ sudo mkfs -t ext4 /media /vhd.img 
Format obraz VHD

Aby uzyskać dostęp do VHD objętość, musimy zamontować do katalogu (punkt do góry). Uruchom te polecenia, aby utworzyć odpowiednio punkt mocowania i zamontować objętość VHD. -o służy do określenia opcji montażu, tutaj pętla opcji wskazuje węzeł urządzenia pod /dev/ informator.

$ sudo mkdir/mnt/vhd/$ sudo Mount -t Auto -o Loop/Media/VHD.IMG/MNT/VHD/ 

Notatka: VHD system plików pozostanie zamontowany tylko do następnego ponownego uruchomienia, aby zamontować go w rozruchu systemowym, dodaj ten wpis w /etc/fstab plik.

/Media/VHD.IMG/mnt/vhd/ext4 domyślnie 0 0 

Teraz możesz zweryfikować nowo utworzony system plików VHD za pomocą punktu mocowania za pomocą następujące polecenie DF.

$ df -ht 
Sprawdź system plików VHD

Usuwanie wirtualnego objętości napędu

Jeśli nie potrzebujesz już woluminu VHD, uruchom następujące polecenia, aby niezimorować system plików VHD, a następnie usuń plik obrazu:

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

Korzystając z tego samego pomysłu, możesz również utworzyć obszar zamiany/przestrzeń za pomocą pliku w Linux.

To wszystko! W tym przewodniku wykazaliśmy, jak utworzyć wirtualny wolumen dysku twardego za pomocą pliku w Linux. Jeśli masz jakieś przemyślenia do podzielenia się lub zadawania pytań, skontaktuj się z nami za pośrednictwem poniższego formularza komentarza.