df -P me dá uma combinação de bytes Mega e Giga

Проблема с запуском хэша образа диска заключается в том, что это однобитовая мера; он только говорит вам, является ли копия побайтной идеальной. И особенно с образами дисков, в которых есть файловые системы, у них очень мало причин быть побайтными. Даже после прямого зеркалирования любая одиночная ошибка - даже несущественная - приведет к ее поломке, как и любые изменения на дисках, включая те, которые происходят в результате любых манипуляций с разделами, или монтирования файловых систем, или ... чего угодно.

Более полезным было бы смонтировать задействованные файловые системы, а затем выполнить что-то вроде cd / mnt / mountpoint; найти . -type f -exec sha256sum {} \ +> ~ / контрольные суммы . Затем вы можете смонтировать второй диск и запустить sha256sum -c ~ / checkums . Это сообщит вам, какие файлы были изменены. (Вполне возможно, что никакие файлы не были изменены, а изменение на диске связано с метаданными FS, границами разделов или чем-то еще не очень значительным.)

0
08.05.2018, 22:52
1 ответ

Используйте опцию -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это то же самое)

3
28.01.2020, 02:23

Теги

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