Vinum configuration problem (RAID-1)
Jani Reinikainen
jani at reinikainen.net
Thu Nov 20 01:53:05 PST 2003
Greetings,
I'm trying to setup Vinum on a FreeBSD 5.1-RELEASE box, according to the
instructions at http://www.vinumvm.org/cfbsd/vinum.txt, pages 236-240,
where the idea is to create one big Vinum partition which overlaps all
other partitions.
Basically, what I've done so far:
In disklabel, created swap first, so it gets offset 0, in the following
fashion:
Part Mount Size
ad0s1b swap 512m
ad0s1a / 1024m
ad0s1d /home 1024m
ad0s1e /tmp 512m
ad0s1f /var the rest (6424401 blocks)
Booted into single user mode:
# mount -u /
# bsdlabel -e ad0s1
Shortened swap ('b' partition) by 281s:
- 1048576 (original size) - 281 = 1048295
- Changed offset 0 to 281
Created a new partition 'h':
- size = 12715857 ('c' partition) - 265 = 12715592
- offset 16
- type vinum
Thus, resulting in a bsdlabel output such as this:
# bsdlabel ad0s1
# /dev/ad0s1:
8 partitions:
# size offset fstype
a: 2097152 1048576 4.2BSD
b: 1048295 281 swap
c: 12715857 0 unused
d: 2097152 3145728 4.2BSD
e: 1048576 5242880 4.2BSD
f: 6424401 6291456 4.2BSD
h: 12715592 16 vinum
Then, I created a config file for vinum like this:
drive YouCrazy device /dev/ad0s1h
volume root
plex org concat
sd len 2097152s driveoffset 1048560s drive YouCrazy
volume swap
plex org concat
sd len 1048295s driveoffset 265s drive YouCrazy
volume home
plex org concat
sd len 2097152s driveoffset 3145712s drive YouCrazy
volume tmp
plex org concat
sd len 1048576s driveoffset 5242864s drive YouCrazy
volume var
plex org concat
sd len 6424401s driveoffset 6291440s drive YouCrazy
However, when I run:
vinum -> create -f /etc/vinum.conf
I get the following output:
vinum: drive YouCrazy is up
viunm: root.p0.s0 is up
viunm: root.p0 is up
vinum: root is up
vinum: swap.p0.s0 is up
vinum: swap.p0 is up
vinum: swap is up
vinum: home.p0.s0 is up
vinum: home.p0 is up
vinum: home is up
vinum: tmp.p0.s0 is up
vinum: tmp.p0 is up
vinum: tmp is up
vinum: var.p0.s0 is up
vinum: var.p0 is up
16: sd len 6424401s driveoffset 6291440s drive YouCrazy** 16
No space for
on YouCrazy: No space left on device
I've tried this a few times, making sure my calculations are correct,
but I always get the same error. I suck at math though, so that might be
causing my problem :-P
I also tried using 4.9-RELEASE and UFS1, but that didn't help either.
Must be something obvious I'm missing. I'd appreciate it if someone
could please point me in the right diretion.
Thanks!
More information about the freebsd-questions
mailing list