Gvinum boot
M.Keith.Thompson at hurlburt.af.mil
M.Keith.Thompson at hurlburt.af.mil
Mon Nov 8 07:57:05 PST 2004
I have read all of the messages on this board pertaining to vinum & gvinum
and I am still having problems. I re-installed and started from scratch,
but gvinum starts and says my plexes are stale. I am following the
instructions in Chapter 12 of online docs. I am trying to mirror 2 drives.
I am just trying to get the boot drive up and running before I start the
mirror. Does the partition need to be called gvinum in the bsdlabel
program?
Output from bsdlabel before changes:
# /dev/da0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 2097152 1050624 4.2BSD 2048 16384 28552
b: 1050624 0 swap
c: 17774160 0 unused 0 0 # "raw" part, don't
edit
d: 262144 3147776 4.2BSD 2048 16384 16392
e: 6291456 3409920 4.2BSD 2048 16384 28552
f: 8072784 9701376 4.2BSD 2048 16384 28552
Output from bsdlabel after changes:
# /dev/da0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 2097152 1050624 4.2BSD 2048 16384 28552
b: 1050343 281 swap
c: 17774160 0 unused 0 0 # "raw" part, don't
edit
d: 262144 3147776 4.2BSD 2048 16384 16392
e: 6291456 3409920 4.2BSD 2048 16384 28552
f: 8072784 9701376 4.2BSD 2048 16384 28552
h: 17774144 16 vinum
Create.foo:
drive foo device /dev/da0s1h
volume root
plex org concat
# a: 2097152 1050624 4.2BSD
sd len 2097152s driveoffset 1050608s drive foo
volume swap
plex org concat
# b: 1050343 281 swap
sd len 1050343s driveoffset 265s drive foo
volume tmp
plex org concat
# d: 262144 3147776 4.2BSD
sd len 262144s driveoffset 3147760s drive foo
volume var
plex org concat
# e: 6291456 3409920 4.2BSD
sd len 6291456s driveoffset 3409904s drive foo
volume usr
plex org concat
# f: 8072784 9701376 4.2BSD
sd len 8072784s driveoffset 9701360s drive foo
Here is the error I get at boot:
GEOM_VINUM: subdisk swap.p0.s0 is stale
GEOM_VINUM: subdisk root.p0.s0 is stale
GEOM_VINUM: subdisk tmp.p0.s0 is stale
GEOM_VINUM: subdisk var.p0.s0 is stale
GEOM_VINUM: subdisk usr.p0.s0 is stale
Mounting root from ufs:/dev/da0s1a
gvinum: lost drive 'foo'
GEOM_VINUM: subdisk swap.p0.s0 is down
GEOM_VINUM: plex swap.p0 is down
GEOM_VINUM: subdisk root.p0.s0 is down
GEOM_VINUM: plex root.p0 is down
GEOM_VINUM: subdisk tmp.p0.s0 is down
GEOM_VINUM: plex tmp.p0 is down
GEOM_VINUM: subdisk var.p0.s0 is down
GEOM_VINUM: plex var.p0 is down
GEOM_VINUM: subdisk usr.p0.s0 is down
GEOM_VINUM: plex usr.p0 is down
Fstab before vinum:
# Device Mountpoint FStype Options Dump
Pass#
/dev/da0s1b none swap sw 0 0
/dev/da1s1b none swap sw 0 0
/dev/da0s1a / ufs rw 1 1
/dev/da1s1d /nofuture ufs rw 2
2
/dev/da0s1d /tmp ufs rw 2 2
/dev/da0s1f /usr ufs rw 2 2
/dev/da0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Fstab after vinum:
# Device Mountpoint FStype Options Dump
Pass#
/dev/gvinum/swap none swap sw 0
0
/dev/da1s1b none swap sw 0 0
/dev/gvinum/root / ufs rw 1
1
/dev/da1s1d /nofuture ufs rw 2 2
/dev/gvinum/tmp /tmp ufs rw 2 2
/dev/gvinum/usr /usr ufs rw 2 2
/dev/gvinum/var /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
More information about the freebsd-questions
mailing list