У меня есть DD-изображение, взятое из необработанного образа HDD (/ dev / sdb). Этот файл образа содержит файловую систему XFS, которую мне нужно смонтировать. Он слишком велик для восстановления на диск (файл 2.6TB img), поэтому я хотел бы смонтировать его с помощью loopback.
Однако таблица разделов становится проблемой. Я попытался определить смещение разделов, используя parted и fdisk -lu. Parted возвращает «нераспознанную метку диска», fdisk -lu показывает пустую таблицу разделов.
Как бы вы посоветовали найти начало раздела, чтобы я мог смонтировать его с циклом -o?
Ответы:
Команда
kpartx
выполнит всю работу за вас, обнаружив, где существуют разделы, и настроив петлевые устройства с соответствующими смещениями.источник
Посмотрите, может ли testdisk найти метки вашего раздела. Вы можете попробовать и посмотреть,
kpartx
сможете ли вы сначала найти и включить его:Также не забудьте попробовать эти две вещи на копии изображения. Вы не хотите уничтожать свой резервный образ с помощью тестов.
источник
Вы можете использовать
sfdisk
для дампа таблицы разделов изображения. Очень хорошо, что любой из*fdisk
вариантов будет делать это, но некоторые жалуются больше, чем другие. Это позволит вам рассчитать смещение раздела.источник
Запустите,
file - </dev/sdb
чтобы увидеть, что у вас на самом деле есть на диске, так как это не похоже на образ диска с системой разделов ПК.Учитывая ваш комментарий, вы, вероятно, имеете физический том LVM. Поэтому сначала свяжите с ним блочное устройство
losetup
, затем зарегистрируйте петлевое устройство как физический том и продолжайте с него.источник
kpartx упоминался дважды, и вы должны его использовать! В этом посте вы познакомитесь с kpartx & Co. Можно ли «атомарно» поменять диск raid5 в программном обеспечении Linux raid?
источник