November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Monday, June 2nd, 2014 11:10 am

Меняю в домашней машине диски. Как обычно, наступил на загадочные грабли..

Диски поставил, разметил, отформатировал, начал копировать файловые системы. Неколько штук скопировал и из чувства паранойи решил проверить, совпадают ли они с оригиналами.

Вот тут меня и ждала засада. Процентов десять файлов различаются. Причём всего лишь одним-двумя случайными байтами. И так на всех скопированных файловых системах. Файлы все сугубо статические, не менялись годами, некоторые исходные файловые системы вообще в read-only смонтированы. Попробовал скопировать заново rsync’ом вместо первоначального dump/restore — та же фигня, файлы различаются.

Ну первым делом подумал, что память сбоит. Перегрузил машину, прогнал полный цикл memtest86, никаких ошибок. Загрузил машину снова, скопировал одну систему — всё нормально.. С тех пор вот уже полсуток копирую остальные, никаких различий нет.

Что это было?!

Оригинал этой записи в личном блоге.

Tuesday, June 3rd, 2014 08:21 pm (UTC)
А! Ты про стадию где портилось? Логично думать, что при записи - попытка писать в сбойный сектор (видимо с поверхностью чего-нибудь было) - таки частичная запись на остатки слоя - чтение - черезчур умная прошивка вспоминает про рида-соломона или подобное - чудеса в ответе.
Про "писался без ошибок" - это я про ответ контроллера, он про ошибку записи молчал.