Рейтинг:1

MELD > Как сравнить .img с файлом образа диска .iso

флаг ru

Я заархивировал много файлов и папок в файл .img... это образ диска, который я сделал с помощью dd и rsync. Затем я сделал файл .iso из файла .img (используя ImgBurn в Windows 10).

Теперь я хочу сравнить содержимое каждого, чтобы убедиться, что файл iso содержит все те же файлы, что и файл .img. Для этого я использую Meld в Ubuntu mate. Когда я дважды щелкаю файл .img, он монтируется в папку /media.

Когда я дважды щелкаю файл .iso, он открывается в диспетчере архивов Engrampa, а точка монтирования — /

Таким образом, я не могу перейти к / через файловый менеджер Caja при настройке каталога Compare в Meld.Если вместо этого я щелкну правой кнопкой мыши файл iso и «Открыть с помощью» Disk-Image Mounter или Mate Disk-Image Mounter, тогда он создаст точку монтирования в /media, чтобы я мог перейти к ней из пользовательского интерфейса Meld, но скрытые файлы и папки не видны, и мне нужно включить их в сравнение.

Как я могу открыть файл iso в проводнике файлов Caja, чтобы скрытые файлы и папки были видны, чтобы я мог затем перейти к содержимому файла iso, чтобы включить его в сравнение Meld?

Обновление 1

Я думаю, что мою проблему можно резюмировать так: «Почему Disk Image Mounter НЕ показывает скрытые файлы/папки по умолчанию в файле ISO, но ДЕЙСТВИТЕЛЬНО показывает скрытые файлы/папки в файле .img»?

Потому что из тестирования я вижу именно это. Мой файл iso (надеюсь) является точной копией файла img ... но когда я открываю iso с помощью «Disk Image Mounter», скрытые файлы и папки не видны в Caja.

И да, я нашел команду mount, которая делает это...

sudo mount -t udf -o loop, показать [iso-файл] [точка монтирования]

Но я хочу понять Почему скрытые файлы не видны в Caja, когда я использую Disk Image mounter из опции «Открыть с помощью» в контекстном меню. Может быть, это из-за того, как я создал файл ISO? Я использовал Joliet и что-то из ISO, и UDF, и множество других опций, которые я действительно не понимал... (в инструменте ImgBurn).

Обновление 2

Спасибо всем за ответы. я создал новый вопрос потому что на самом деле я хочу понять, почему Disk Image mounter не показывает скрытые файлы, когда я использую его для открытия файла ISO.

Nmath avatar
флаг ng
Вы пробовали сравнивать контрольные суммы? Вы можете запустить `sha256sum filename` для каждого файла и сравнить их. Если файлы идентичны, контрольные суммы совпадут. Однако вы используете разные типы файлов, поэтому это может помешать вам делать то, что вы пытаетесь сделать.
sudodus avatar
флаг jp
Вы можете создать точки монтирования `/mnt/pt1` `/mnt/pt2` и попробовать использовать 'loop mount' следующим образом: `sudo mount -o loop file.iso /mnt/pt1` и `sudo mount -o loop file. img /mnt/pt2` и посмотреть файлы в точках монтирования. Если файл img имеет внутреннюю структуру разделов, вы можете использовать `kpartx` для создания элементов устройств для каждого раздела, а затем смонтировать их. См. также [эту ссылку] (https://askubuntu.com/questions/1356134/img-file-restore-to-disk-partition/1356143#1356143).
Рейтинг:1
флаг zw

Meld делает такие операции неэффективно медленными.

Я предполагаю, что вы правильно смонтировали оба изображения.

Тогда рекомендую установить FreeFileSync вместо этого из FlatHub к

sudo apt-get установить плоский пакет
flatpak удаленное добавление --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak установить flathub org.freefilesync.FreeFileSync

затем запустите FreeFileSync с помощью тире или flatpak запустить org.freefilesync.FreeFileSync и запустить сравнение в Содержимое файла Режим:

FreeFileSync в режиме содержимого файла


FreeFileSync отлично работает в связке с Meld (sudo apt-get установить объединение) для сравнения содержимого файлов.
Вам нужно открыть параметры FreeFileSync (ИнструментыПараметры), а затем добавьте следующее в первую строку:

Описание Командная строка
Сравните файлы в Meld объединение "%item_path%" "%item_path2%"

как показано на скриншоте:

Инструменты FreeFileSync — параметры

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

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