Есть ли способ просмотреть файл .img без его монтирования? У меня есть файл .img, который я сгенерировал из снимка раздела clonezilla. У меня почему-то возникают проблемы с монтированием файла командой mount -o loop sda5.img /mnt/
.
dmesg | tail
показывает мне следующую ошибку:
[1325.395286] EXT4-fs (loop0): неверная геометрия: число блоков 11221248 превышает размер устройства (11218432 блоков)
Кто-нибудь получил идею, как просматривать без подключения или что может быть причиной этой ошибки?
mount
disk-image
Ahatius
источник
источник
Ответы:
Если это образ всего жесткого диска или, как в вашем случае, это может быть образ расширенного раздела, вам необходимо знать расположение разделов и смещения каждого раздела в файле, чтобы их можно было смонтировать.
Для этого вам понадобится
parted
инструмент, вы можете установить его с помощью следующей команды:После установки
parted
запустите его, указав путь к файлу изображения.parted
Строка будет показана:В этом приглашении (с префиксом
(parted)
) введите следующие команды:Таблица в выводе скажет вам смещения каждого раздела в файле и тип файловой системы в каждом разделе. Например, чтобы смонтировать первый раздел в приведенном выше примере, вам нужно будет ввести следующую команду:
Убедитесь, что он
/mnt/partition
существует первым.источник
Can't have a partition outside the disk!
ошибка с расстались как с gparted ...Я получил эту же проблему с изображением ext4, сгенерированным из снимка Clonezilla.
На самом деле мне удалось расширить файл до размера, указанного в таблице разделов, с использованием усечения. Ошибка dmesg в моем случае была:
Поэтому я скорректировал длину файла с помощью:
(обратите внимание, что это первое и большее из двух чисел в журнале)
После этого маунт был счастлив, и я смог получить доступ к своим данным.
источник