Subject: Re: How to turn off raid?
To: None <current-users@netbsd.org>
From: Christos Zoulas <christos@astron.com>
List: current-users
Date: 11/23/2005 13:58:08
In article <20051123103729.GA927@duron.akihabara.co.uk>,
Neil Booth <neil@daikokuya.co.uk> wrote:
>I have a failed experiment with raid 1 left on my wd0 disk. Raidframe
>is not working reliably; I presume it is a driver issue; my machine
>frequently locks up. Without RAID the system has historically been
>rock solid. The instability was apparent in both 2.0.2 and current.
>
>I have left wd1 in failed state:
>
># raidctl -s -v raid0
>Components:
> /dev/wd0a: optimal
> /dev/wd1a: failed
>No spares.
>Component label for /dev/wd0a:
> Row: 0, Column: 0, Num Rows: 1, Num Columns: 2
> Version: 2, Serial Number: 2005102901, Mod Counter: 299
> Clean: No, Status: 0
> sectPerSU: 128, SUsPerPU: 1, SUsPerRU: 1
> Queue size: 100, blocksize: 512, numBlocks: 156301312
> RAID Level: 1
> Autoconfig: Yes
> Root partition: Yes
> Last configured as: raid0
>/dev/wd1a status is: failed. Skipping label.
>Parity status: DIRTY
>Reconstruction is 100% complete.
>Parity Re-write is 100% complete.
>Copyback is 100% complete.
>
>I hoped this would be enough to restore my system to stability,
>but alas it is not. Doing an "svn up" in my GCC repository freezes
>the system after a few seconds. (As I mentioned, before I played
>with raid my system never froze under NetBSD). So I would like to
>turn off raid altogether, in the sense of having no raid kernel threads
>running at all.
>
>Questions:
>
>a) Will "raidctl -A no raid0" do that? I'm concerned about rendering
> my system unbootable doing this. With auto-configure off, will
> my system boot with my filesystems still on raid0a etc? At
> present raid0 is my boot device; raid0a is root. The manual
> page is not clear about exactly what the effects of the raid
> device being auto-configured or not are.
>
>b) Will updating wd0's disklabel to point to the file systems currently
> in raid0a-h so they become normal FFS filesystems for wd0-h work? I
> suspect the only change I would need would be to add the offset of
> raid0 in wd0a to the offsets currently given for raid0a-h? (this is
> 63). Or is there some additional reserved area in raid0a that RAID
> uses that would make it unusable as wd0a?
>
>c) Anything I need to be careful about?
>
>Help appreciated, thanks. I give my two disklabels, fstab and dmesg
>below.
>
>Neil.
It seems that your second drive is busted. What happens if you physically
remove it from the machine and run only one one drive? Does it get stuck
too? I am using raidframe in all the machines I own that have data I would
not like to lose and never had a problem.
christos