Thread (8 messages) 8 messages, 4 authors, 2017-11-06

Re: RAID header in XFS area?

From: Phil Turmel <hidden>
Date: 2017-11-06 21:31:40

On 11/04/2017 02:34 PM, Reindl Harald wrote:
Am 04.11.2017 um 19:30 schrieb Wols Lists:
quoted
What's happened is that mdadm has assembled the array, realised a 
disk is missing, AND STOPPED.
why would it be supposed that a simple mirror with a mising disk is 
stopped while the whole point of mirroring is to not care about one 
of the disks dying?
When a member device dies or is kicked out while running, the remaining
devices' superblocks are updated with that status.  (Can't update the
superblock on the one that died cause it's, you know, dead.)

If the system is rebooted at this point, mdadm can see on the
still-running drive that the missing drive is known to be failed and
will happily start up.

If for some reason the *other* drive wakes up and works on reboot, and
only that drive is working, mdadm sees that a drive is missing for an
unknown reason and stops.  This is to avoid the disaster known as "split
brain".

Split brain cannot be distinguished from the situation where a
previously non-degraded array is missing device(s) at startup, so mdadm
stops. Administrator input is needed to safely proceed.

Phil
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help