From: "J. David Beutel" <jdb@getsu.com>
To: Neil Brown <neilb@suse.de>
Cc: Iustin Pop <iusty@k1024.org>,
Richard Scobie <richard@sauce.co.nz>,
Linux RAID Mailing List <linux-raid@vger.kernel.org>
Subject: Re: reducing the number of disks a RAID1 expects
Date: Sat, 15 Sep 2007 11:13:46 -1000 [thread overview]
Message-ID: <46EC4B0A.9040906@getsu.com> (raw)
In-Reply-To: <18150.41048.240735.467994@notabene.brown>
Neil Brown wrote:
> 2.6.12 does support reducing the number of drives in a raid1, but it
> will only remove drives from the end of the list. e.g. if the
> state was
>
> 58604992 blocks [3/2] [UU_]
>
> then it would work. But as it is
>
> 58604992 blocks [3/2] [_UU]
>
> it won't. You could fail the last drive (hdc8) and then add it back
> in again. This would move it to the first slot, but it would cause a
> full resync which is a bit of a waste.
>
Thanks for your help! That's the route I took. It worked ([2/2]
[UU]). The only hiccup was that when I rebooted, hdd2 was back in the
first slot by itself ([3/1] [U__]). I guess there was some contention
in discovery. But all I had to do was physically remove hdd and the
remaining two were back to [2/2] [UU].
> Since commit 6ea9c07c6c6d1c14d9757dd8470dc4c85bbe9f28 (about
> 2.6.13-rc4) raid1 will repack the devices to the start of the
> list when trying to change the number of devices.
>
I couldn't find a newer kernel RPM for FC3, and I was nervous about
building a new kernel myself and screwing up my system, so I went the
slot rotate route instead. It only took about 20 minutes to resync (a
lot faster than trying to build a new kernel).
My main concern was that it would discover an unreadable sector while
resyncing from the last remaining drive and I would lose the whole
array. (That didn't happen, though.) I looked for some mdadm command
to check the remaining drive before I failed the last one, to help avoid
that worst case scenario, but couldn't find any. Is there some way to
do that, for future reference?
Cheers,
11011011
next prev parent reply other threads:[~2007-09-15 21:13 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-10 1:10 reducing the number of disks a RAID1 expects J. David Beutel
2007-09-10 2:29 ` Richard Scobie
2007-09-10 7:31 ` J. David Beutel
2007-09-10 9:55 ` Iustin Pop
2007-09-11 13:33 ` Bill Davidsen
2007-09-11 14:04 ` Neil Brown
2007-09-15 21:13 ` J. David Beutel [this message]
2007-09-16 22:09 ` Goswin von Brederlow
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=46EC4B0A.9040906@getsu.com \
--to=jdb@getsu.com \
--cc=iusty@k1024.org \
--cc=linux-raid@vger.kernel.org \
--cc=neilb@suse.de \
--cc=richard@sauce.co.nz \
/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).