Монтирование образа диска сделанного с помощью dd

Руководства, инструкции, советы и хитрости
Ответить
Аватара пользователя
ZEN
Администратор
Сообщения: 1373
Зарегистрирован: 27 сен 2012, 18:23
Темы: 215
Откуда: Украина, Одесса
Статус: Не в сети

Монтирование образа диска сделанного с помощью dd

Сообщение ZEN » 15 сен 2017, 21:48

Разбирал содержимое диска и нашел образ, который когда-то давно сделал с помощью dd. Поскольку с тех пор прошло 4 года, было интересно посмотреть содержимое образа. Первым делом, я посмотрел список разделов с помощью dd:

Код: Выделить всё

$ fdisk -l USB.img

Disk USB.img: 978 MiB, 1025506304 bytes, 2002942 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001df33

Device     Boot Start     End Sectors  Size Id Type
USB.img1   *     2048 2000895 1998848  976M  b W95 FAT32
Как видно, на диске есть только один раздел, которые начинается с сектора 2048. Размер сектора 512 байт. Что бы примонтировать первый раздел диска, нам нужно использовать параметр offset и значение полученное с помощью формулы: стартовый сектор * размер сектора. То есть вот так:

Код: Выделить всё

mkdir /tmp/USB; sudo mount -o loop,offset=$((2048*512)) USB.img /tmp/USB
В результате, содержимое образа диска можно будет найти по пути /tmp/USB
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей