On Wed, Aug 20, 2008 at 10:01:10AM +0200, Christophe Rioux wrote:
I follow some documentation for building the software raid on my system:
http://www.argon18.com/raid_openbsd.html
http://www.openbsd-france.org/documentations/OpenBSD-raid1.html#deux
And the result is, I have 2 disk which are working in RAID-1. I build
following configuration:
Physical disk: 250 Go (2 x)
Disklabel: wd0 and wd1
wdXa: 10 Gb
wdXb: 512m
wdXd: the rest of the disk
= as far I undestand, the wdXa disk are needed to boot before starting the
RAID. This are more or less lost disk place ?
Yes. 10 GByte is more than sufficient for building the RAID kernel.
I have done it in 1.5 GByte, but that was maybe pushing it a bit far...
I build again the same disklabel on the raid0 disk:
a: 209718532356804354.2BSD 2048 163841
b: 1048576 256652288 swap
c:4663507200unused 0 0
d:2086498562577008644.2BSD 2048 163841
i: 1000974136512000MSDOS
j: 4017235676418unknown
But the result is:
a: 10 Gb
d: 100 Gb
i
j
What result is?
How did you build the disklabel?
What is the actual printout from disklabel -p m raid0?
Oh, and disklabel -p m wd0, and disklabel -p m wd1
What does raidctl -s all say?
When I start the system, I have the feeling that I'm booting on the wd0a
disk, and not on the raid0a disk
You need to make the RAID auto-configurable, and root partition
eglible. I.e raidctl -A yes raid0 and raidctl -A root raid0.
Read man raidctl, all the way down to the end. It is invaluable.
Questions:
* how can I be sure I'm booting on the right disk ?
Check your dmesg and see which root device it uses at the end.
* where are my 130 Gb lost place ?
You can probably find them in the disklabels.
* where will the system write the logs down ? Wd0a or raid0a ? If those
information are writing to raid0a, that means, I can reduce the wdXa disk to
the minimum requirements (1 Gb for example)
Christophe
--
/ Raimo Niskanen, Erlang/OTP, Ericsson AB