Subject: Re: RAIDFrame: Reconfiguring an array
To: Frederick Bruckman <fredb@immanent.net>
From: Greg Oster <oster@cs.usask.ca>
List: netbsd-users
Date: 06/11/2006 16:02:36
Frederick Bruckman writes:
> In article <20060610190920.35138325C7@cs.usask.ca>,
> Greg Oster <oster@cs.usask.ca> writes:
> > Mark Cullen writes:
> >> Greg Oster wrote:
> >> > Mark Cullen writes:
> >> >
> >> >>but the data on the two disks is still
> >> >>different, that is, /dev/wd3a still has the old copy of the data.
> >> >
> >> >
> >> > Um... after the 'raidctl -i raid0' completes, the data parts of wd1a
> >> > and wd3a had better be *exactly* the same!
> >>
> >> They weren't the same afterwards! If I mounted just the disk that was
> >> missing when I added the new data, after doing an -i, the data was *not*
> >> there on that disk. I had to force a rebuild of the disk in order to get
> >> the data on to it.
> >>
> >> However, I may know why? I took wd1 out, and put the new data on wd3. If
> >> I issue a -i, does it use the first disk in the array config to rebuild
> >> the parity?
> >
> > Yes. The first disk in a RAID 1 set is considered the 'master', and
> > in the face of having 2 disks where it can't tell which is "more
> > correct", the 'master' will be used as the difinitive source.
>
> Now, if Mark had just removed wd1, wrote some data to wd3,
> shutdown cleanly and added wd1 back, wd3 would become the
> master, right?
Correct.
> We hope?
Very much so :)
> It only happened the way it did because he used "raidctl -C"?
Yes.
Later...
Greg Oster