Создание виртуального жесткого диска IMG
Проверенно на Debian 10
Виртуальный жесткий диск (VHD) — это формат файла образа диска, который представляет собой виртуальный жесткий диск, способный хранить все содержимое физического жесткого диска. Это файл-контейнер , который действует подобно физическому жесткому диску.
Как и физический жесткий диск, VHD может содержать файловую систему, и вы можете использовать её для хранения и запуска операционной системы, приложений, а также для хранения данных.
Тут мы рассмотрим, как создать том виртуального жесткого диска и смонтируем созданный файл виртуального диска.
Самый простой способ создать новый образ — использовать следующую команду dd. В этом примере мы будем создавать том VHD размером 1 ГБ и отформатируем его в файловой системе EXT4.
$ sudo dd if=/dev/zero of=VHD.img bs=1M count=1200
Разберем строку:
- if=/dev/zero: входной файл для предоставления символьного потока для инициализации хранилища данных
- of=VHD.img: файл образа, который будет создан как том хранения
- bs=1 M: чтение и запись до 1M одновременно
- count=1200: копировать только 1200M (1GB) входных блоков
Результат:
Далее нам нужно отформатировать тип файловой системы EXT4 в файле образа VHD с помощью утилиты mkfs:
$sudo mkfs -t ext4 VHD.img
Результат:
Чтобы получить доступ к тому VHD, нам нужно его подключить к каталогу (точка монтирования). Выполните эти команды, чтобы создать точку монтирования и смонтировать том VHD соответственно. -O используется для указания опций для монтирования, здесь опция указывает узел устройства.
$ sudo mkdir /mnt/VHD/
$ sudo mount -t auto -o loop VHD.img /mnt/VHD/
Примечание. Файловая система VHD будет оставаться подключенной только до следующей перезагрузки. Чтобы автоматически подключить её при загрузке системы, добавьте эту запись в файл /etc/fstab.
VHD.img /mnt/VHD/ ext4 defaults 0 0
Теперь вы можете проверить вновь созданную файловую систему VHD с точкой монтирования, используя следующую команду df:
$ df -hT
Результат: