metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2016-03-06 10:14 pm

Очередные хохмы с жесткими дисками

Исследовал случай повреждения БД firebird. Разгреб внутренние структуры, сравнил страницы данных от битой базы и хорошего бэкапа.
Поперек страницы битой базы - ряд байт 0xFF с шагом в 16 байт от 4 до 8 штук, прямо поперек страницы.
Шаг возникновения последовательностей - 512 байт, т.е. сектор диска.
Причем в эту страницу, насколько я понимаю, месяца три никто ничего не записывал (старые данные).

Хрен знает, что с этим делать, ничему верить нельзя.

[identity profile] anonim-legion.livejournal.com 2016-03-08 05:26 pm (UTC)(link)
И покупать циску вместо dlink.

[identity profile] berezovsky.livejournal.com 2016-03-08 05:59 pm (UTC)(link)
А штуки типа FF FF FF FF FF разве не отзеркалятся в рейде на второй веник?

[identity profile] anonim-legion.livejournal.com 2016-03-08 06:01 pm (UTC)(link)
Если они пришли из битой памяти - отзеркалятся. А вот что будет делать raid 1, если он считает два одинаковых сектора с винтов, а они внезапно разные (и вообще, делает ли он такую сверку?) - мне неизвестно. По логике вещей, должна вылететь ошибка чтения.

[identity profile] cottidianus.livejournal.com 2016-03-15 08:09 am (UTC)(link)
линуксовый md пометит диск с FF сектором Failed и засинкает в него секторы со второго диска