On Wed, 12 Apr 2000, Darren Nickerson wrote:
> So no problem, I have 3 of the four left, right? The array was marked [_UUU]
> just before I power cycled (the disk was crashing) and since it had been
> marked faulty, I was able to raidhotremove the underlined one.
>
> But now, it won't boot into degraded mode. As I try to boot redhat to single
> user, I am told:
> md: could not lock [dev 21:01], zero size?
> Marking faulty
> Could not import [dev 21:01]!
> Autostart [dev 21:01] failed!
this happens because raidstart looks at the first entry in /etc/raidtab to
start up an array. If that entry is damaged, it does not cycle through the
other entries to start up the array. The solution is to permutate the
entries in /etc/raidtab. (make sure to restore the original order)
if you switch to boot-time autostart then this should not happen, RAID
partitions are first collected then started up, and the code should be
able to start up the array, no matter which disk got damaged.
Ingo