Я создал образ диска с помощью dd с помощью команды dd if = / dev / sdb of = / jobs / image.dd. Диск SATA / dev / sdb имеет 3 раздела (один NTFS, два FAT32).
Как смонтировать полный образ со всеми его разделами за один раз? Я действительно хочу написать сценарий с использованием Python, но знание того, как это сделать, очевидно, является первым шагом!
заранее спасибо
Использовать kpartx (из multipath-tools):
использовать losetup, чтобы получить / dev / loop? device, а затем используйте на нем kpartx для создания сопоставлений dev для разделов в файле образа.
Делать по одному разделу за раз не так уж сложно. В основном вы используете проигрыш с параметром смещения. Вот статья который описывает шаги, и вот другой.
Если вы хотите сделать все сразу, вам, вероятно, придется написать сценарий, который извлекает таблицу разделов из образа диска, а затем несколько раз запускает losetup для создания нескольких устройств цикла. Я не знаю ни одного инструмента, который сделает это за вас.