yigal_s: (Default)
[personal profile] yigal_s
Об RAID, опять же. Всё страньше и страньше...

https://linux.die.net/man/4/md "In later kernels, a read-error will instead cause md to attempt a recovery by overwriting the bad block. i.e. it will find the correct data from elsewhere, write it over the block that failed, and then try to read it back again. If either the write or the re-read fail, md will treat the error the same way that a write error is treated, and will fail the whole device."

Казалось бы, это означает, что линуксовый RAID будет чинить ошибки налету.
Почему же у меня эти ошибки есть, почему, почему, почему???

https://serverfault.com/questions/615413/md-raid-sector-repair "The argument is that the RAID controller will not throw out the disk out of the array upon an URE, but use parity information to rebuild and remap it. To my knowledge, MD will not do this and fail the array instead."

Вообще, в форумах народ делится рецептами восстановления битых секторов в RAID под линукс. Очень странными рецептами. Типа, достаньте из рейда диск, переформатируйте его, вставьте обратно. Сделайте ребилд. Офигеть, вообще-то... Всё это имеет смысл, если починка на лету не работает.

В общем, ситуация очень странная. Складывается такое впечатление, что linux всё-таки не чинит ошибки RAID на-лету, а нуждается в отдельном запуске специальной scrub-утилиты. Видимо, попытаюсь изучить ситуацию дальше, поговорить с саппортом.

======

FACT: linux md raid can do automatic error correction but doesn't. Why
not? It seems people are more worried about the problems it could cause
than the problems it would fix.

http://marc.info/?l=linux-raid&m=149442277902521&w=2

Дело закрыто.

Блин.

Все лгут...
----
А впрочем, опять мимо. Они там в мейл-листе обсуждали восстановление RAID-6 при нарушении четности, а не при ошибке чтения с диска. Это ж совсем другая история.

Опять эта неизвестность...
From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.