LINUX.ORG.RU

Как смонтировать часть образа?


0

1

Всем доброго времени суток! Есть образ диска, созданный путем банального копирования командой dd. На диске было два раздела ext4. Подскажите, существует ли возможность смонтировать в систему скажем один из разделов, находящихся в образе? А то заливать его на диск как-то не особо хочется... Заранее всем спасибо.

man losetup на предмет опции -o (предварительно смещение можно посмотреть с помощью fdisk)

madgnu ★★★★★ ()

банального копирования командой dd


Думал это шутка такая.
Монтируй с лупом.

amorpher ★★★★★ ()
Ответ на: комментарий от madgnu

Ок, всем спасибо, всё получилось... В этом направлении думал, но про опцию смещения в losetup не подумал. В общем: - подключаем файл как петлевое устройство; - натравливаем на устройство fdisk, смотрим смещение по секторам; - смотрим величину сектора; - находим смещение в байтах (перемножив смещение в секторах на размер сектора - все написано в fdisk); - настраиваем петлевое устройство на нужный нам раздел, указывая опцией в -o <смещение в байтах, полученное в предыдущем пункте>; - монтируем петлевое устройство в папку и понеслось :)

Всем, спасибо...

makutyanin ()
Ответ на: комментарий от makutyanin

можно было со смещениями не заморачиваться. монтируешь весь образ через луп-устройство, а потом kpartx тебе насоздает девайсов на каждый раздел :)

aol ★★★★★ ()
# modprobe -r loop
# modprobe loop max_part=63
# losetup -f image.file
# ls /dev/loop*
/dev/loop0    /dev/loop0p5  /dev/loop0p8  /dev/loop3  /dev/loop6
/dev/loop0p1  /dev/loop0p6  /dev/loop1	  /dev/loop4  /dev/loop7
/dev/loop0p2  /dev/loop0p7  /dev/loop2	  /dev/loop5
i-rinat ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.