Автор Тема: Достаем содержимое раздела из img образа [Linux img partition extract]  (Прочитано 183 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Linux (Gentoo) Linux (Gentoo)
  • Browser:
  • Chrome 16.0.912.63 Chrome 16.0.912.63
    • Просмотр профиля
    • Форум системных администраторов UNIX
Допустим у нас есть образ диска в формате img, снятый напрмер с помощью dd if=/dev/sda of=test.img
Нужно достать из него контент.

Смотрим партиции на образе:

# sfdisk -l -uS test.img

Disk test.img: cannot get geometry

Disk test.img: 8 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
test.img1   *         1    144584     144584  83  Linux
test.img2             0         -          0   0  Empty
test.img3             0         -          0   0  Empty
test.img4             0         -          0   0  Empty

В данном случае в образе только одна партиция, ее и достанем:

# dd if=test.img of=extract.img skip=1 count=144584
143359+0 records in
143359+0 records out

Теперь можно монтировать раздел:

# mount -o loop extract.img /tmp/test
# mount | grep test
/dev/loop0 on /tmp/test type ext3 (rw)

Первоисточник
« Последнее редактирование: Февраль 03, 2012, 01:23:19 pm от Pascal »
cout << "Shalom World!\n"; // (с)