2014-11-03 3 views
-1

Я сделал образ одного раздела с диска, содержащего несколько разделов, используя следующие:крепление изображение, содержащее один раздел

#ddrescue -d -r3 /dev/sdb3 sdb3.img sdb3.logfile 

Однако, когда я пытаюсь установить изображение, используя следующие:

mount -o loop,ro sdb3.img /media/mymount 

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

Failed to read last sector (81919999): Invalid argument 
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet, 
    or it was not setup correctly (e.g. by not using mdadm --build ...), 
    or a wrong device is tried to be mounted, 
    or the partition table is corrupt (partition is smaller than NTFS), 
    or the NTFS boot sector is corrupt (NTFS size is not valid). 

Failed to mount '/dev/loop0': Invalid argument 
The device '/dev/loop0' doesn't seem to have a valid NTFS. 
Maybe the wrong device is used? Or the whole disk instead of a 
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? 

Любая помощь, чтобы решить ISSU e будет оценено по достоинству.

С уважением

+0

Вы не сказали 'mount' тип файловой системы, использующий' -t'. –

ответ

0

Чтобы смонтировать раздел из файла образа можно использовать kpartx.

Чтобы вывести список отображения инструмент обнаруживает в файле изображения:

kpartx -l sdb3.img 

Затем добавить отображения:

kpartx -a sdb3.img 

Перегородки будет появляться в качестве устройств под /dev/mapper, они могут быть установленный нормально.

См. man kpartx и этот blog.

+0

Изображение ** НЕ относится ко всему диску ** и к одному разделу. Насколько мне кажется, kpartx используется для монтирования всего образа диска. –

+0

Не совсем, если все ваше изображение диска находится в файле, скажем, sdb3.img, но раздел, который вы хотите установить, находится внутри sdb3.img, вы можете использовать kpartx. Он добавит записи, найденные в таблице разделов изображений, в/dev/mapper /, а затем вы можете смонтировать их, как обычно. – poida

+0

Возможно, я использую неправильную терминологию, но если файл изображения представляет собой весь раздел, то, возможно, как указав Марк Сетчелл в комментариях, которые вам просто нужно указать для типа, я успешно использовал kpartx для монтирования одного или нескольких разделов, находящихся внутри файла изображения. Например, когда вы создаете образ диска виртуальной машины, и он разбивает пространство, которое вы указываете, как на один диск. – poida