Thread (6 messages) 6 messages, 3 authors, 2013-09-08

Re: raid6 array assembled from 11 drives and 2 spares - not enough to start the array

From: Garðar Arnarsson <hidden>
Date: 2013-09-07 23:49:21

I seem to have been able to resolve this.

I tried force assembling the array with all the drives except for sda1
(the problematic device before) that way the array got assembled with
12 drives and one spare, enough so I could recover the array.

Still would want to know what might have caused these problems for the
first place, but I'm glad it seems to be working ok for now.

On Sat, Sep 7, 2013 at 10:56 PM, Garðar Arnarsson [off-list ref] wrote:
I am unable to start my raid6 array.

At first I got sda1 missing so I went ahead and re-added it and was
able to start the array. Then few minutes later I got 3 failed drives.

I shut down my server, checked all the sata and power cables and
booted up again.
The array did not start automatically so I tried to force assemble it.

sudo mdadm --assemble --verbose --force /dev/md1 /dev/sda1 /dev/sdb1
/dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1
/dev/sdj1 /dev/sdk1 /dev/sdm1 /dev/sdp1 /dev/sdq1
mdadm: looking for devices for /dev/md1
mdadm: /dev/sda1 is identified as a member of /dev/md1, slot 15.
mdadm: /dev/sdb1 is identified as a member of /dev/md1, slot 8.
mdadm: /dev/sdc1 is identified as a member of /dev/md1, slot 1.
mdadm: /dev/sdd1 is identified as a member of /dev/md1, slot 3.
mdadm: /dev/sde1 is identified as a member of /dev/md1, slot 6.
mdadm: /dev/sdf1 is identified as a member of /dev/md1, slot 9.
mdadm: /dev/sdg1 is identified as a member of /dev/md1, slot 10.
mdadm: /dev/sdh1 is identified as a member of /dev/md1, slot 0.
mdadm: /dev/sdi1 is identified as a member of /dev/md1, slot 11.
mdadm: /dev/sdj1 is identified as a member of /dev/md1, slot 7.
mdadm: /dev/sdk1 is identified as a member of /dev/md1, slot 5.
mdadm: /dev/sdm1 is identified as a member of /dev/md1, slot 14.
mdadm: /dev/sdp1 is identified as a member of /dev/md1, slot 2.
mdadm: /dev/sdq1 is identified as a member of /dev/md1, slot 4.
mdadm: ignoring /dev/sdq1 as it reports /dev/sda1 as failed
mdadm: added /dev/sdc1 to /dev/md1 as 1
mdadm: added /dev/sdp1 to /dev/md1 as 2
mdadm: added /dev/sdd1 to /dev/md1 as 3
mdadm: no uptodate device for slot 4 of /dev/md1
mdadm: added /dev/sdk1 to /dev/md1 as 5
mdadm: added /dev/sde1 to /dev/md1 as 6
mdadm: added /dev/sdj1 to /dev/md1 as 7
mdadm: added /dev/sdb1 to /dev/md1 as 8
mdadm: added /dev/sdf1 to /dev/md1 as 9
mdadm: added /dev/sdg1 to /dev/md1 as 10
mdadm: added /dev/sdi1 to /dev/md1 as 11
mdadm: no uptodate device for slot 12 of /dev/md1
mdadm: no uptodate device for slot 13 of /dev/md1
mdadm: added /dev/sdm1 to /dev/md1 as 14
mdadm: added /dev/sda1 to /dev/md1 as 15
mdadm: added /dev/sdh1 to /dev/md1 as 0
mdadm: /dev/md1 assembled from 11 drives and 2 spares - not enough to
start the array.

Any ideas what could have gone wrong and how I can possibly start the
array again?


-- 
Garðar Arnarsson
kerfisstjóri Giraffi sf.
gardar@giraffi.net
http://gardar.giraffi.net
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help