linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Neil Brown <neilb@suse.de>
To: Mike Hartman <mike@hartmanipulation.com>
Cc: Wolfgang Denk <wd@denx.de>, linux-raid@vger.kernel.org
Subject: Re: How to initialize "composite" RAID
Date: Sat, 11 Sep 2010 09:07:09 +1000	[thread overview]
Message-ID: <20100911090709.580f3539@notabene> (raw)
In-Reply-To: <AANLkTi=kKKYWY9rLG57i-kqV02Lnf2QPhe5cqaBKEVyW@mail.gmail.com>

On Fri, 10 Sep 2010 18:45:54 -0400
Mike Hartman <mike@hartmanipulation.com> wrote:

> On Fri, Sep 10, 2010 at 6:37 PM, Neil Brown <neilb@suse.de> wrote:
> > On Sat, 11 Sep 2010 00:28:14 +0200
> > Wolfgang Denk <wd@denx.de> wrote:
> >
> >> Dear Mike Hartman,
> >>
> >> In message <AANLkTim9TnyTGMWnRr65SrmJDrLN=Maua_QnVLLDerwS@mail.gmail.com> you wrote:
> >> > This is unrelated to my other RAID thread, but I discovered this issue
> >> > when I was forced to hard restart due to the other one.
> >> >
> >> > My main raid (md0) is a RAID 5 composite that looks like this:
> >> >
> >> > - partition on hard drive A (1.5TB)
> >> > - partition on hard drive B (1.5TB)
> >> > - partition on hard drive C (1.5TB)
> >> > - partition on RAID 1 (md1) (1.5TB)
> >>
> >> I guess this is a typo and you mean RAID 0 ?
> >>
> >> > md1 is a RAID 0 used to combine two 750GB drives I already had so that
> >>
> >> ...as used here?
> >>
> >> > Detecting md0. Can't start md0 because it's missing a component (md1)
> >> > and thus wouldn't be in a clean state.
> >> > Detecting md1. md1 started.
> >> > Then I use mdadm to stop md0 and restart it (mdadm --assemble md0),
> >> > which works fine at that point because md1 is up.
> >>
> >> Did you try changing your configurations uch that md0 is the RAID 0
> >> and md1 is the RAID 5 array?
> >>
> >
> > Or just swap the order of the two lines in /etc/mdadm.conf.
> >
> > NeilBrown
> >
> 
> I thought about trying that, but I was under the impression that the
> autodetect process didn't refer to that file at all. I take it I was
> mistaken? If so that sounds like the simplest fix.

Depends what you mean by the "auto detect" process.

If you are referring to in-kernel auto-detect triggered by the 0xFD partition
type, then just don't use that.  You cannot control the order in which arrays
are assembled.  You could swap the name md1 and md0 (Which isn't too hard
using --assemble --update=super-minor) but it probably wouldn't make any
change to behaviour.

Get disable in-kernel autodetect and let mdadm assemble the arrays for you.
It has a much better chance of getting it right.

NeilBrown

  reply	other threads:[~2010-09-10 23:07 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-10 22:14 How to initialize "composite" RAID Mike Hartman
2010-09-10 22:28 ` Wolfgang Denk
2010-09-10 22:33   ` Mike Hartman
2010-09-10 22:37   ` Neil Brown
2010-09-10 22:45     ` Mike Hartman
2010-09-10 23:07       ` Neil Brown [this message]
2010-09-10 23:36         ` Mike Hartman
2010-09-11  0:23           ` Neil Brown
2010-09-11  2:30             ` Mike Hartman
2010-09-11  4:42               ` Neil Brown
2010-09-11  4:58                 ` Mike Hartman
2010-09-11  5:09                   ` Neil Brown
2010-09-11  5:15                     ` Mike Hartman
2010-09-11 22:13                   ` John Robinson

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=20100911090709.580f3539@notabene \
    --to=neilb@suse.de \
    --cc=linux-raid@vger.kernel.org \
    --cc=mike@hartmanipulation.com \
    --cc=wd@denx.de \
    /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).