21.05.2026 12:15, Dmitry Smirnov wrote:

Consider configuration where `/home` partition is on 3 HDDs, arranged
into mdRAID-1, with a hot spare. Once HDD dies/disappears, a (hot)
spare is immediately used to replace bad/missing disk and restore
200% data redundancy. That is what's expected from such array and
it is how things used to work on Debian few releases ago.

I wont comment on the bug report as a whole, but want to comment about
this particular scenario.

If you have 3 HDDs for RAD1, it's much better and reliable to use
3-way raid1 from the beginning, instead of 2-way raid1 + hot spare.
This way you eliminate the thin ice in here: if one drive dies and
you'll have just one copy left, the probability to encounter second
failure (which is now fatal!) increases significantly, since during
recovery, *whole* remaining drive has to be read, including areas
which hasn't been touched for long, and where you might face some
bad sectors.  And recovering from *that* situation is significantly
more difficult.

When you've 3-way raid1, symmetrical, instead, everything works as
it should be.  And as a bonus, you have better read performance (but
at a price of very slightly worse write performance).

Also, none of the disasterous scenarious you outlined, wont occur.

FWIW,

/mjt

Reply via email to