Как я могу смонтировать dd образ раздела?

9

Я создал образ dd раздела (содержащего HFS + FS) одного из моих дисков (а не всего диска) несколько дней назад с помощью следующей команды -

dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img

Как я могу смонтировать его? Я попробовал следующее, но это не работает -

mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir

Это дает мне

mount: wrong fs type, bad option, bad superblock on /dev/loop1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

и dmesg | tailдает мне -

[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock

Что-то не так, что я делаю?

Я попытался выяснить, как это сделать, но все полученные результаты говорят только о монтировании раздела из полного образа диска, используя опцию смещения с помощью mount - никто не говорит о случае, когда сам образ является образом раздела.

Спасибо.

PS: у меня 64-битная версия Arch Linux, и раздел с оригинального диска /dev/sdc2монтируется нормально.

0cd
источник
Ваш оригинальный жесткий диск все еще доступен? Вы уже читали эту статью? viaforensics.com/computer-forensics/...
JohannesM
Я только что сделал. При этом снова используется образ полного диска и значение смещения, передаваемое команде монтирования для выбора раздела внутри. В моем случае изображение только 1 раздел.
0
Я заметил, что вы используете noerrorв своей линии дд. Сколько нечитаемых секторов было на исходном диске - возможно, кто-то ударил по чему-то критическому. Особенно с размером блока 8k (диск, вероятно, 512b или максимум 4k). Монтирует ли исходный диск?
Дероберт
интересно. Я не уверен, что на исходном диске есть нечитаемые сектора. Он монтируется без проблем, и я могу получить доступ к файлам на нем.
0

Ответы:

2

Сначала вам может понадобиться использовать losttup для создания устройства из вашего файла, а затем подключить это устройство. Вот что я делаю, чтобы смонтировать файл резервной копии с образом раздела внутри:

losetup /dev/loop1 /home/backup-file
mount /dev/loop1 /mnt/backup 

Мой раздел появляется в / mnt / backup, а исходный файл - / home / backup-file. Может быть, вы можете сделать все это с помощью «mount -o loop», но мне это не удалось, поэтому я использую losttup отдельно.

После того, как я закончу, я размонтирую раздел и затем на всякий случай удаляю цикл с помощью "losttup -d / dev / loop1".

Кроме того, вы можете использовать losttup, чтобы узнать, какое устройство петли в настоящее время свободно в вашей системе, с помощью losttup -f

Дайте мне знать, если это работает.

Петр Кемпа
источник
2
mount -o loopвнутренне автоматически распределяет петлевое устройство, поэтому ручное назначение изображения для петлевого устройства является дополнительной, ненужной работой.
Дарио Руссо
Спасибо за информацию. но spyroboy прав - mount монтирует внутреннее устройство loopback.
0
Да, я так и подозревал, хотя у меня была такая же проблема, как у вас, и я решил ее, выполнив ее вручную, то есть назначив петлевое устройство с losttup. В любом случае, возможно, это поможет вам точно определить проблему.
Петр Кемпа
1

бег mount -o loopдолжен выполнить то, что вы хотите, но, очевидно, это не так.

это заставляет меня поверить, что драйвер файловой системы, который вы пытаетесь использовать, не работает должным образом.

это может быть натяжкой, и я не знаю, как работает HFS + ... но возможно ли, что HFS + хранит разделы внутри разделов? может быть похож на LVM?

Еще одна вещь, которая приходит на ум, это шифрование. кажется, что разделы HFS + могут быть зашифрованы. это звонит тебе в колокола?

Дарио Руссо
источник
не уверен насчет внутренних компонентов HFS +, но раздел определенно не зашифрован. Infact у меня все еще есть оригинальный диск и раздел от этого монтирует хорошо.
0