- PVSM.RU - https://www.pvsm.ru -

Рецепт: быстрый доступ к информации в образе VDI (Virtualbox)

Иногда в жизни случается оно: дохнет железо.
Вот и у меня случилось это чудное событие и вопрос встал ребром — надо достать информацию из образа Virtualbox быстро и решительно. Установив НЖМД в USB контейнер, собрав md-устройство и активировав lvm я получил доступ к вожделенным образам в формате VDI.
Собственно, далее сам рецепт:

Нам понадобится qemu. Установите его специфичным для вашего дистрибутива образом (в моем случае это Fedora, так что через yum). Далее все действия проводятся под учетной записью root.

yum -y install qemu

Далее, вам потребуется загрузить модуль ядра nbd (network block device) с указанием максимального количества разделов в образе. На тот случай, если модуль вдруг загружен, надо его выгрузить.

rmmod nbd
modprobe nbd max_part=8

Теперь можно подключить VDI образ.

qemu-nbd -c /dev/nbd0 imagename.vdi

Эта команда создаст блочное устройство /dev/nbd0 и его разделы в виде /dev/nbd0p[номер раздела].
Далее вы, как обычно, можете смонтировать любой раздел, снять необходимые данные, демонтировать раздел и удалить блочное устройство

qemu-nbd -d /dev/nbd0

Надеюсь, этот небольшой рецепт сэкономит вам время и нервы.

Автор: Rumka


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/virtualbox/10843