Поиск различий между файлом и блочным устройством

Mar 05, 2014 20:32

Странный заголовок, но как-то не очень получается сформулировать ту хрень которой я занимался :))
Вкратце я тестировал китайские micro-sd карточки на адекватность.

1. Создаем эталонный файл со случайным мусором:
# dd bs=1024 count=14024000 if=/dev/urandom of=/opt/data_vol/big_file.dat

2. Забиваем его содержимым нашу micro-sd:
# dd bs=1024 count=14024000 if=/opt/data_vol/big_file.dat of=/dev/sdc

3. Сравниваем эталонный файл с содержимым micro-sd:
# cmp -l /dev/sdc /opt/data_vol/big_file.dat

Если sd-шка кидалово, то вывод покажет на каком по счету байте пошел сбой и соответственно какого она по настоящему размера :)

linux, трюки

Previous post Next post
Up