Рейтинг:0

Смонтируйте полный образ диска/памяти, содержащий несколько разделов, отформатированных в FAT32, EXT3 и EXT4 (тип Android)

флаг in

Я сделал полную резервную копию памяти моего рутированного телефона Android и хотел бы иметь возможность монтировать образы внутренней памяти и SD-карты в Ubuntu.
Внутренняя память имеет множество различных разделов, отформатированных в Linux-совместимых типах FS. SD-карта отформатирована в 2 раздела: один FAT32, один EXT4.

Когда я пытаюсь смонтировать образ внутренней памяти с помощью Disk Image Mounter по умолчанию, Ubuntu добавляет его в список устройств цикла, но не монтирует. На экране нет отображаемого сообщения.
Когда я пытаюсь смонтировать образ SD-карты с помощью Disk Image Mounter по умолчанию, раздел FAT32 монтируется правильно, и все файлы доступны для чтения. Раздел EXT4 добавляется на диски, отображается в Nautilus, но при открытии отображается сообщение о том, что раздел цикла не может быть смонтирован только для чтения.

Я знаю, что если я извлеку разделы один за другим, Ubuntu сможет их правильно смонтировать, но мне удобнее иметь всю информацию в как можно меньшем количестве файлов.

Есть ли какая-нибудь команда, которая может заставить это работать? Спасибо!

флаг cc
Я никогда не делал никаких смещений с петлевыми креплениями, но посмотрю страницы man mount и man lossup.
sudodus avatar
флаг jp
Вы можете использовать `kpartx` для монтирования разделов в файлах образов. См. [эту ссылку] (https://askubuntu.com/questions/1347700/failed-to-read-last-sector-when-trying-to-mount-dd-file/1347723#1347723).
antoniu200 avatar
флаг in
@ubfan1 ubfan1 Не уверен, что вы имеете в виду под «мужским креплением» и «человеком-потерянным». Это команды? Я не могу получить доступ к своему компьютеру прямо сейчас, поэтому мой вопрос.
antoniu200 avatar
флаг in
@sudodus Я собираюсь попробовать ваше предложение, как только доберусь до своего компьютера. Я бы предпочел что-то с графическим интерфейсом, но если в этом случае команды — единственный выход, пусть будет так.
sudodus avatar
флаг jp
@ antoniu200, это довольно сложный и типичный случай для командной строки ;-) Добро пожаловать обратно и спросите, нужны ли вам дополнительные подробности. Удачи!
sudodus avatar
флаг jp
@ antoniu200, `man` — это команда, которую вы запускаете в окне терминала: для большинства установленных программ есть справочные страницы, и вы можете прочитать их с помощью `man имя_программы`. Когда вы установили `kpartx`, вы можете запустить `man kpartx` и найти подробности. Есть также учебные пособия, которые вы найдете в Интернете, и учебные пособия часто лучше описывают (особенно для начинающих).
antoniu200 avatar
флаг in
@sudodus Нет, `kpartx` не монтирует его. После выполнения `sudo kpartx -av` он добавляет изображение в список устройств цикла, но после выполнения `lsblk -o name,size,fstype,label,mountpoint` он правильно определяет размер цикла, но не возвращает fstype , метка или точка монтирования. Мне, вероятно, понадобится другое решение.
sudodus avatar
флаг jp
Ну, у вас есть решение, которое работает, хотя и немного громоздко. Извините, но у меня нет другого решения, кроме как попробовать «вручную» в соответствии с советами ubfan1.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.