NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: recovering a raid conf

On Sun, Aug 16, 2009 at 11:23:02AM -0400, Steven M. Bellovin wrote:
> I did a rather stupid thing when building a raid-based system: I did
>       raidctl -A no raid0
> then shut down.  Now, when I try to boot it, it tells me that it knows
> nothing of raid0.  I have a raid0.conf file -- but on the raid
> partition...
> Is there any easy way to recover it?  A lot of work went into building
> that disk...

It's easier to just rebuild the raid0.conf from scratch.  Boot off an
install CD and take a S.W.A.G. at your prior configuration.  Use
'raidctl -c' (and NOT 'raidctl -C'!!!) with your replacement conf file.
If correct, it will pop straight up.  If it's not, no harm and no foul.

Alternatively, grep through each of the raw disks for '^START' and hope
for the best:

        for x in /dev/rwd0a /dev/rwd1a ... /dev/rwdxa
                echo -n "$x ... "
                grep -a -40 '^START ' $x >> /tmp/crossed-fingers
                echo DONE

. ___ ___  .   .  ___
.  \    /  |\  |\ \
.  _\_ /__ |-\ |-\ \__

Home | Main Index | Thread Index | Old Index