LINUX.ORG.RU
ФорумAdmin

Смонтировать образ диска. КАК ?


0

0

Доброго времени суток,

Сделал образ жесткого диска коммандой cat /dev/hda > hdd_image.img Поблема в том, что там было 4 раздела, один из них swap

Внимание вопрос, возможно ли под линуксом смонтировать этот образ и получить доступ к какому либо разделу ?

Спасибо.

anonymous

Чисто теоретически: при помощи testdisk или чего либо подобного вычленить нужную партицию. Смонтировать её через mount -o loop. Профит по-идее.

Anoxemian ★★★★★
()

Файловые системы знают свой размер, поэтому нужно этот образ смонтировать в loop с заданым смещением (опция -о), так чтобы начало файловой системы оказалось в начале loop-устройства. А для того, чтобы узнать смещения можно запустить fdisk на этот образ (указав ему ключик, что следует работать с файлом, а не с устройством).

http://madduck.net/blog/2006.10.20:loop-mounting-partitions-from-a-disk-image/

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

Ребята, всё гораздо проще :). losetup /dev/loop0 /path/to/drive/image.

# fdisk -l /dev/loop0

Disk /dev/loop0: 536 MB, 536870912 bytes
255 heads, 63 sectors/track, 65 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1               1          12       96358+  83  Linux
/dev/loop0p2              13          65      425722+  83  Linux
# 

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

true_admin,

Спасибо, ты и впрямь Ъ!!!!

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

у меня fdisk и без loop показывал размеры разделов. Кстати file показывает разделы и тип файоловой системы.

wfrr ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.