From: whollygoat@letterboxes.org
To: linux-raid@vger.kernel.org
Subject: Re: zero-superblock, Re: some ?? re failed disk and resyncing of array
Date: Tue, 03 Feb 2009 20:48:06 -0800 [thread overview]
Message-ID: <1233722886.30303.1298411647@webmail.messagingengine.com> (raw)
In-Reply-To: <498804EF.6070102@dgreaves.com>
On Tue, 03 Feb 2009 08:48:47 +0000,
"David Greaves" <david@dgreaves.com> said:
> whollygoat@letterboxes.org wrote:
> > Can anyone provide any more insight with the below?
> I agree the error messages don't help :)
> Old version of mdadm? IIRC the error reports are better now.
fly:~# mdadm -V
mdadm - v2.5.6 - 9 November 2006
debian 4.0
>
> > fly:~# mdadm --zero-superblock /dev/hdk1
> > mdadm: Unrecognised md component device - /dev/hdk1
> It is likely that hdk1 is not an md component device and has no
> superblock.
>
> > fly:~# mdadm -a /dev/hdk1
> > mdadm: /dev/hdk1 does not appear to be an md device
> Normally:
> mdadm [mode] <raiddevice> [options] <component-devices>
> so:
> mdadm /dev/md0 -a /dev/hdk1
> would work (otherwise which raid are you adding to?)
Doh! This happened to me when I was failing and removing
drives to replace them with larger ones. Either the error
message was clearer or I had my head screwed on tighter
'cause I managed to figure out what you've just pointed out:
fly:~# mdadm /dev/md/0 --zero-superblock /dev/hdk1
fly:~# mdadm /dev/md/0 -a /dev/hdk1
mdadm: added /dev/hdk1
Thanks. I'm still concerned about the discrepancy between
--detail <array> and --examine <any-component-device>,
especially since I just zeroed the superblock on k1. That
is what --examine looks at isn't it?
fly:~# mdadm -D /dev/md/0
/dev/md/0:
[snip]
Raid Devices : 5
Total Devices : 6
Preferred Minor : 0
[snip]
Active Devices : 5
Working Devices : 6
Failed Devices : 0
Spare Devices : 1
[snip]
Number Major Minor RaidDevice State
0 33 1 0 active sync /dev/hde1
1 34 1 1 active sync /dev/hdg1
2 56 1 2 active sync /dev/hdi1
5 89 1 3 active sync /dev/hdo1
6 88 1 4 active sync /dev/hdm1
7 57 1 - spare /dev/hdk1
fly:~# mdadm -E /dev/hdk1
/dev/hdk1:
[snip]
Array Slot : 7 (0, 1, 2, failed, failed, 3, 4)
Array State : uuuuu 2 failed
I recently tried to grow the array after replacing, one by
one, 40G drives with the current 80 and 120G drives. That
did not go smoothly and I ended up having to just recreate
the array. I was getting the same kind of bad output from
--examine.
Before I could get the array fully restored from backup, I
discovered some flaky hardware. I suppose that could be
responsible for the strange Array Slot and State output above?
Either that or I am doing something seriously wrong. Does it
seem reasonable to start from scratch again, now that I have
all the h/w issues worked out? or does it seem more like I'm
messing up the way I create it?
# mdadm -C /dev/md/0 -e 1.0 -v -l5 -b internal\
-a yes -n 5 /dev/hde1 /dev/hdg1 /dev/hdi1 /dev/hdk1\
/dev/hdm1 -x 1 /dev/hdo1 --name=<name>
wg
--
whollygoat@letterboxes.org
--
http://www.fastmail.fm - mmm... Fastmail...
prev parent reply other threads:[~2009-02-04 4:48 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-31 8:16 some ?? re failed disk and resyncing of array whollygoat
2009-01-31 10:38 ` David Greaves
2009-01-31 12:03 ` whollygoat
2009-02-01 19:41 ` Bill Davidsen
2009-02-02 1:47 ` whollygoat
2009-02-03 0:52 ` zero-superblock, " whollygoat
2009-02-03 8:48 ` David Greaves
2009-02-04 4:48 ` whollygoat [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1233722886.30303.1298411647@webmail.messagingengine.com \
--to=whollygoat@letterboxes.org \
--cc=linux-raid@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).