запустите qemu путем предоставления ему пути к корню Linux

janos уже сказал, что сделать:

find /a -exec stat -c '%A %C %F %g %u %s %Y %n' {} \; >a
find /b -exec stat -c '%A %C %F %g %u %s %Y %n' {} \; >b

diff -u a b

И man 1 stat говорит:

%A     access rights in human readable form
%C     SELinux security context string
%F     file type
%g     group ID of owner
%u     user ID of owner
%s     total size, in bytes
%Y     time of last modification, seconds since Epoch
%n     file name

Для сравнения содержания файла, можно использовать:

find -type f -exec md5sum '{}' ';' | sort | uniq --all-repeated=separate -w 33 | cut -c 35-

as described here: http://www.commandlinefu.com/commands/view/3555/find-duplicate-files-based-on-size-first-then-md5-hash
2
04.04.2014, 18:39
2 ответа
[1120215]Какие ошибки вы получаете?[12207]Ex:[12208]Если вы видите что-то подобное, то проблема в том, что вы указываете путь к файловой системе, но 'qemu' хочет ссылку на блочное устройство.[12209]Вот пример. К моей системе подключен USB-накопитель. Блочное устройство - это /dev/sdb, а устройство монтируется в '/mnt/usbdrive' в файловой системе. Вы можете посмотреть отношения, посмотрев на таблицу монтирования системы:[12210]Если вы дадите qemu имя блочного устройства, а не путь в файловой системе, то оно должно загружаться так, как вы хотите. Для моего примера правильным вызовом будет:[12211]
3
27.01.2020, 21:57
[1120026] У меня есть образ Fedora-netinstall на моем USB-диске, и я попробовал эти два, и оба варианта отлично работают:[12124]
2
27.01.2020, 21:57

Теги

Похожие вопросы