Date: Sun, 24 Jan 1999 11:56:39 +1100 (EST) From: "John Saunders" <john.saunders@nlc.net.au> To: Greg Lehey <grog@lemis.com> Cc: freebsd-isp@FreeBSD.ORG Subject: Re: ccd and vinum Message-ID: <Pine.LNX.3.95.990124112515.23777A-100000@nhj.nlc.net.au> In-Reply-To: <19990124104915.H36690@freebie.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 24 Jan 1999, Greg Lehey wrote:
> On Saturday, 23 January 1999 at 22:57:29 +1100, John Saunders wrote:
> > As long as it hangs around long enough for me to figure out how to
> > configure vinum (and to compile a RELENG_3 kernel without errors
> > when vinum is included) I will be happy.
>
> vinum is included in 3.0. All you need is a ``make world''. If
> you're having problems with the configuration, let me know what they
> are.
Just trying to get my head around the concepts of what a plex is and the
way the documentation calls what I know as a partition, a subdisk. Also I
think the documentation has the slice and partition concepts swapped from
the way everything else on FreeBSD seems to work. For example "Unlike
standard disk partitions, a Vinum volume is not subdivided into slices,"
But I thought is was the slices subdivided into partitions. i.e. wd0s1
(i.e. slice 1) is disklabeled into partitions a b e f g.
> > Currently I have to remember to manually sync up the root
> > filesystems if I change them.
>
> How do you do that?
echo "Copying the root filesystem (wd0s1a) to the mirror root filesystem (wd2s1a)."
echo "This could take 30 seconds or more, please wait..."
dd if=/dev/rwd0s1a of=/dev/wd2s1a bs=65536
sync ; sync ; sync
fsck -y /dev/rwd2s1a
sync ; sync ; sync
> > I looked into it some time back. It is probably possible to have a
> > ccd root filesystem if you hack a kernel to do the equivalent of
> > ccdconfig and then get it to mount the ccd device as root. Although
> > it would require substantial code hacking.
>
> It's not as simple as that. The bootstrap takes a device name, and
> you can only mount the root file system on that device.
It's possible to mount CD filesystems, MFS, NFS as root (check out
/sys/i386/i386/autoconf.c). I don't see why it wouldn't be possible to
hack this code around to doing something with ccd. Although you would have
to load the kernel image from something like a floppy or CD because the
boot strap probably couldn't access /kernel on the mirrored root device.
> You must be doing something wrong. Which version (FreeBSD and vinum)
> are you using?
It was cvsupped about 5 or 6 days ago. I've been trying to get the lastest
for a while but all of the cvsup*.freebsd.org servers are completely full
at the moment. So I can't check if any commits have been made.
Script started on Sun Jan 24 11:23:36 1999
sh-2.02# config -r PACER
Removing old directory ../../compile/PACER: Done.
Don't forget to do a ``make depend''
Kernel build directory is ../../compile/PACER
sh-2.02# cd ../../compile/PACER
sh-2.02# make depend
[snip]
../../dev/vinum/vinumio.c:44: vinumhdr.h: No such file or directory
../../dev/vinum/vinumio.c:45: request.h: No such file or directory
mkdep: compile failed
*** Error code 1
Stop.
Cheers.
-- +------------------------------------------------------------+
. | John Saunders - mailto:john@nlc.net.au (EMail) |
,--_|\ | - http://www.nlc.net.au/ (WWW) |
/ Oz \ | - 02-9489-4932 or 041-822-3814 (Phone) |
\_,--\_/ | NHJ NORTHLINK COMMUNICATIONS - Supplying a professional, |
v | and above all friendly, internet connection service. |
+------------------------------------------------------------+
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95.990124112515.23777A-100000>
