Монтирование образа диска в формате Raw

Монтирование образа диска в формате Raw

При попытке смонтировать образ диска в формате Raw(dd) с помощью следующей команды

mount  nps-2010-emails.dd /media/manu/

Я получаю следующее сообщение об ошибке

mount: you must specify the filesystem type

Я знаю, что с помощью -t мы можем указать файловую систему, но какова терминология для файла RAW (dd), который может быть передан как аргумент команде mount. Если мой метод монтирования этой файловой системы неверен, пожалуйста, помогите мне сделать то же самое.

При вводе командыфайл -s nps-2010-emails.dd

Вывод следующий:

nps-2010-emails.dd: загрузочный сектор x86; раздел 1: ID=0xb, начальная заголовочная часть 254, начальный сектор 1, 20479 секторов, расширенная таблица разделов (последняя)\011, смещение кода 0x0

решение1

Попробуй это:

mount -t auto -o loop nps-2010-emails.dd /media/manu/

решение2

Образ, который у вас есть, — это образ всего диска, включая такие вещи, как таблицы разделов и другие вещи за пределами файловой системы, которые вы хотели бы смонтировать внутри него. У вас, вероятно, есть по крайней мере один раздел внутри этого сырого блоба. Mount сообщает вам, что не может понять, какая это файловая система, потому что он начинает читать сырой блоба в начале и находит вещи, которые вообще не являются частью файловой системы.

Чтобы смонтировать файловую систему, вам необходимо выяснить, где она находится.Этот ответ на Ask Ubuntuесть некоторые подробности о том, как можно вычислить, где начинается раздел в образе, а затем использовать это значение для создания петлевого устройства, которое начинается с этого смещения. Если вы хотите еще больше упростить, как только вы найдете правильное значение смещения, вы можете пропустить настройку петлевого устройства и передать значение смещения непосредственно в монтирование с помощью mount -o offset=<offset in bytes>.

Связанный контент