Как создать том виртуального жесткого диска из файла в Linux

Виртуальный жесткий диск (VHD) - это формат файла образа диска, который представляет собой виртуальный жесткий диск. Он может хранить все содержимое физического жесткого диска. Он может повторять большинство действий физического жесткого диска, включая его данные и структуры. Он содержит файловую систему, поэтому его можно использовать для хранения операционной системы, данных и приложений. В этой статье мы узнаем, как создать виртуальный том жесткого диска из файла в Linux. Это полезно в ИТ-среде. Для нашей цели мы создадим VHD размером 1 ГБ с файловой системой EXT4.

Как создать том виртуального жесткого диска из файла в Linux

Здесь описаны шаги по созданию тома VHD. Существует несколько инструментов для создания виртуальных дисков, но мы будем использовать команду dd для нашей цели. Вот команда для создания виртуального диска размером 1 ГБ.

В приведенной выше команде,

  • if=/dev/zero: входной файл для обеспечения потока символов для инициализации хранилища данных
  • of=VHD.img: файл образа, который будет создан как том хранения данных
  • bs=1M: чтение и запись до 1M за раз
  • count=1200: копирование 1200M (1GB) входных блоков.

Далее мы будем использовать инструмент mkfs для форматирования образа VHD в формат EXT4. Введите y, когда появится запрос, что /media/VHD.img не является блочным устройством, как показано на скриншоте.

Далее, чтобы получить доступ к образу VHD, нам нужно смонтировать его в определенный каталог (точка монтирования). Выполните следующие команды для создания точки монтирования и монтирования тома VHD.

В приведенной выше команде опция -o используется для указания параметров монтирования. Опция -o указывает, что устройство находится в каталоге /dev/. Приведенная выше команда смонтирует образ VHD, но только до следующей перезагрузки системы. Если вы хотите смонтировать его навсегда, то вам необходимо отредактировать файл /etc/fstab. Откройте его в текстовом редакторе.

Добавьте в него следующую строку.

Теперь проверьте, что VHD был смонтирован с помощью следующей команды.

df -hT

Вышеприведенная команда покажет все точки монтирования в вашей системе, включая точку монтирования VHD по адресу /mnt/VHD.

Удаление тома виртуального диска

Если виртуальный диск вам больше не нужен, вы можете размонтировать его с помощью следующей команды.

Обратите внимание, что приведенная выше команда только размонтирует образ VHD, но не удаляет файл. Если вы хотите удалить файл, вам нужно использовать команду rm.

Заключение

В этой статье мы узнали, как создать виртуальный том жесткого диска в Linux. Вы можете использовать эти шаги почти в каждом дистрибутиве Linux.

Виртуальный жесткий диск - это просто файл или часть физического диска, который ведет себя как другой отдельный диск в вашей системе, когда он смонтирован. Таким образом, он имеет характеристики, аналогичные характеристикам физического диска - у него есть файловая система и форматирование. Он может использоваться для хранения данных и приложений. Перед использованием его необходимо смонтировать, а когда он не нужен, его можно размонтировать.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий