Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Apr 2000 09:14:33 +0000
From:      tom <tomb@cgf.net>
To:        Greg Lehey <grog@lemis.com>
Cc:        cjclark@home.com, freebsd-questions@FreeBSD.ORG
Subject:   Re: vinum causes fatal double fault kernel panic
Message-ID:  <38FAD5F9.2C8E5AD9@cgf.net>
References:  <38F0359F.E45937FC@cgf.net> <38F0C358.D120908@cgf.net> <20000409212525.B25406@cc942873-a.ewndsr1.nj.home.com> <38F16BF4.905477CE@cgf.net> <20000410152642.K19079@freebie.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg,

Thanks for the advice.  I finally found out what was wrong with my
implementation.

The mistake I had made was to assume that the partition being used by vinum was
of a special type, hence I had not gone through newfs first to create a BSD
filesystem.

Re-visiting /stand/sysinstall to create :

/dev/da0s1e from /dev/da0
/dev/da1s1e from /dev/da1

was the solution.  This was the reason why the "disklable -e  /dev/da0s1" would
not write the partition as typ vinum.  Once I had run newfs (which created
da0s1e) I was able to change the type to "vinum"

I'm fairly certain that the orginal problem was caused not starting with fresh
partitions.

1. I now have a new problem for which I require some advice.  The following
output reports that Plex ex-mirror.p1 is faulty.  The volume seems to be
operating correctly but I think that the mirroring function is not happening.
Is there a simple test I can do outside the vinum command set that will confirm
this problem?

2.  Assuming there is some kind of a failure in the mirroring, and that I have
repaired the problem, how do I then get the information to re-mirror onto the
newly attached disk?


Thanks again,

Tom


root@garlic#vinum list -v
2 drives:
Drive a:        Device /dev/da0s1e
                Created on garlic.cgf.net at Sat Apr 15 20:13:10 2000
                Config last updated Sun Apr 16 01:08:24 2000
                Size:       4342915584 bytes (4141 MB)
                Used:       4341240320 bytes (4140 MB)
                Available:     1675264 bytes (1 MB)
                State: up
                Last error: none
                Active requests:        0
                Maximum active:         5

Drive b:        Device /dev/da1s1e
                Created on garlic.cgf.net at Sat Apr 15 20:13:10 2000
                Config last updated Sun Apr 16 01:08:24 2000
                Size:       4342915584 bytes (4141 MB)
                Used:       4341240320 bytes (4140 MB)
                Available:     1675264 bytes (1 MB)
                State: up
                Last error: none
                Active requests:        0
                Maximum active:         0


1 volumes:
Volume mirror:  Size: 4341104640 bytes (4140 MB)
                State: up
                Flags: open
                2 plexes
                Read policy: round robin

2 plexes:
Plex mirror.p0: Size:   4341104640 bytes (4140 MB)
                Subdisks:        1
                State: up
                Organization: concat
                Part of volume mirror

Plex ex-mirror.p1:      Size:   4341104640 bytes (4140 MB)
                Subdisks:        1
                State: faulty
                Organization: concat
                Part of volume mirror


2 subdisks:
Subdisk mirror.p0.s0:
                Size:       4341104640 bytes (4140 MB)
                State: up
                Plex mirror.p0 at offset 0 (0  B)
                Drive a (/dev/da0s1e) at offset 135680 (132 kB)

Subdisk mirror.p1.s0:
                Size:       4341104640 bytes (4140 MB)
                State: empty
                Plex ex-mirror.p1 at offset 0 (0  B)
                Drive b (/dev/da1s1e) at offset 135680 (132 kB)



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38FAD5F9.2C8E5AD9>