Можно разделить образы (.img), напрямую смонтированные под Linux

8

Могут ли образы разделов, такие как nandc.img uImage, быть файловыми системами, может ли это быть смонтировано непосредственно в Linux? команда монтирования? Данные внутри файла изображения можно просмотреть?

Спасибо,

user3401612
источник
Взгляните на этот смежный вопрос: unix.stackexchange.com/questions/82314/...
Пирз

Ответы:

10

Если это необработанный образ раздела, такой как dd, то монтировать просто, в основном

# mount -t fstype -o loop,ro image.dd /mntpoint

-t fstypeМожет быть необязательным, это будет VFAT или ext3 или любой другой раздел, иногда крепление может понять это на свой собственный , так попробуйте оставить его первым. А roзначит только для чтения.

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

См. Http://www.forensicswiki.org/wiki/Mounting_Disk_Images для получения дополнительной информации, примеров и т. Д.

Но, если вы имеете в виду что-то вроде образа встроенной системы загрузчика Das U-Boot, для этого могут потребоваться такие инструменты, как dd и mkimage пакета u-boot-tools, чтобы извлечь файловую систему (если она есть) и затем смонтировать ее. Это довольно сложно, смотрите эту ссылку для информации: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/

Xen2050
источник
2
mount -o ro,loop,offset=32256 nandc.img nandc
user4056
источник
1
Я предполагаю, что этот фрагмент показывает, как можно смонтировать один раздел, когда nandc.img является образом диска. offset=Часть может быть вычислена fdisk: если fdisk -l nandc.imgговорит Units = ... = 512 bytesи Device=nandc.img1 / Start=126, смещение первого раздела является то 126*512=32256.
Jokester