Проблема с запуском хэша образа диска заключается в том, что это однобитовая мера; он только говорит вам, является ли копия побайтной идеальной. И особенно с образами дисков, в которых есть файловые системы, у них очень мало причин быть побайтными. Даже после прямого зеркалирования любая одиночная ошибка - даже несущественная - приведет к ее поломке, как и любые изменения на дисках, включая те, которые происходят в результате любых манипуляций с разделами, или монтирования файловых систем, или ... чего угодно.
Более полезным было бы смонтировать задействованные файловые системы, а затем выполнить что-то вроде cd / mnt / mountpoint; найти . -type f -exec sha256sum {} \ +> ~ / контрольные суммы
. Затем вы можете смонтировать второй диск и запустить sha256sum -c ~ / checkums
. Это сообщит вам, какие файлы были изменены. (Вполне возможно, что никакие файлы не были изменены, а изменение на диске связано с метаданными FS, границами разделов или чем-то еще не очень значительным.)
Используйте опцию -B
, чтобы указать конкретный «размер блока», в котором вы хотите отображать все значения. Размер блока выражается целым числом и единицами измерения. На справочной странице у меня есть:
The SIZE argument is an integer and optional unit (example: 10K is 10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of 1000).
Например, df -BM
выведет все размеры в мегабайтах. (Он переопределит предыдущий -h
, если он установлен в псевдониме; например, df -h -BM
это то же самое)