Разные, на мой взгляд, интересные замечания, связанные с компьютерами в частности и техникой вообще.

пятница, 10 апреля 2009 г.

Монтирование образов жёстких дисков.

При работе с виртуальной машиной(qemu или VirtualBox) создаётся отдельный образ жёсткого диска со своей таблицей раздела и своими файловыми системами. Иногда нужно что-то быстро оттуда скопировать. Наладка сети между виртуальной машиной и хост-компом не всегда удобно, потому как если копировать надо много, занимает очень много времени. Расшаренные общие директории тоже не выход, так как для этого нужно устанавливать дополнительное ПО в хост-системе. Но выход есть.
Сперва надо переконвертировать образ диска в формат raw(как это сделать, надо смотреть в документации к используемой вирт-машине).
Далее подключаем образ к loop-устройству:
# losetup /dev/loop0 disk_image.raw

Разбиваем его на разделы:
# kpartx -av /dev/loop0

Проверяем, как всё прошло:
# ls -alF /dev/mapper
brw-rw—- 1 root disk 253, 4 2007-11-24 14:56 loop0p1
brw-rw—- 1 root disk 253, 5 2007-11-24 14:56 loop0p5

И, собственно, монтируем:
# mount /dev/mapper/loop0p1 /mnt/


Решение взято отсюда.

Комментариев нет:

Отправить комментарий