Hi!

I've been setting up a new machine, using 5.2-RELEASE (downloaded the ISO images, couple of weeks ago.)

I'd installed on an old-ish 8Gb drive OK, and set up vinum to mirror it to another 8Gb as per http://devel.reinikainen.net/docs/how-to/Vinum/

Everything worked fine, machine has been up and down many times, no problems at all. I built a custom kernel (just removed devices I don't have, nothing otherwise different) and not had a single problem with it, except swap doesn't work on /dev/vinum/swap - I've seen a couple of messages about this, but not worried about fixing it yet.

As this is going to be a database server, I added a further two ~40Gb drives on a new Maxtor ultra ata/133 card, and set vinum up to straight mirror these two drives. I created a single filesystem, and shared it off with nfs, and setup mysql sever with it's database on the same filesystem.

Everything has been fine up to today, the machine has been working great, had a test website accessing the data via nfs and mysql, all hunky dorey.

Today, I mounted the data volume via nfs from the existing server, and tried to copy over all the live websites again. Only about 280Mb. And the new server died, with nothing in /var/log/messages. When I got to the console, it had rebooted and was complaining that /dev/vinum/mirror (the new drives) was at fault. vinum list shows me both subdiscs as crashed. (plexes faulty, volume down, see below).

fsck on the volume just gives
rebecca# fsck -n -t ufs /dev/vinum/mirror
Can't open /dev/vinum/mirror: Input/output error


I tried doing a "setstate up" on the subdisc, to force the volume back up but if I do that, any access to the volume (eg fsck, mount, anything) causes a kernel panic.


So what else can I try? Have I lost the data that was already one the drive (I assume I can just amend the disklabel back from vinum and mount one drive normally to recover it?) Do I need to download a later version of vinum than was in the iso's I used? if so, how and where from? Would it just be better to stick to 4.9 for now?


I would like to get this working - I've had rather too many hard discs die in the past and would like to have some resilience in this new machine.



Thanks in advance for any ideas,


Rob

2 drives:
D UpWindow              State: up       /dev/ad2s1h     A: 0/8056 MB (0%)
D YouCrazy              State: up       /dev/ad0s1h     A: 0/8056 MB (0%)
D vinumdrive0           State: referenced       unknown A: 0/0 MB
D vinumdrive1           State: referenced       unknown A: 0/0 MB

6 volumes:
V root                  State: up       Plexes:       2 Size:       2048 MB
V swap                  State: up       Plexes:       2 Size:       1023 MB
V home                  State: up       Plexes:       2 Size:       2048 MB
V tmp                   State: up       Plexes:       2 Size:       1500 MB
V var                   State: up       Plexes:       2 Size:       1436 MB
V mirror                State: down     Plexes:       2 Size:         38 GB

12 plexes:
P root.p0             C State: up       Subdisks:     1 Size:       2048 MB
P swap.p0             C State: up       Subdisks:     1 Size:       1023 MB
P home.p0             C State: up       Subdisks:     1 Size:       2048 MB
P tmp.p0              C State: up       Subdisks:     1 Size:       1500 MB
P var.p0              C State: up       Subdisks:     1 Size:       1436 MB
P root.p1             C State: up       Subdisks:     1 Size:       2048 MB
P swap.p1             C State: up       Subdisks:     1 Size:       1023 MB
P home.p1             C State: up       Subdisks:     1 Size:       2048 MB
P tmp.p1              C State: up       Subdisks:     1 Size:       1500 MB
P var.p1              C State: up       Subdisks:     1 Size:       1436 MB
P mirror.p0           C State: faulty   Subdisks:     1 Size:         38 GB
P mirror.p1           C State: faulty   Subdisks:     1 Size:         37 GB

12 subdisks:
S root.p0.s0            State: up       D: YouCrazy     Size:       2048 MB
S swap.p0.s0            State: up       D: YouCrazy     Size:       1023 MB
S home.p0.s0            State: up       D: YouCrazy     Size:       2048 MB
S tmp.p0.s0             State: up       D: YouCrazy     Size:       1500 MB
S var.p0.s0             State: up       D: YouCrazy     Size:       1436 MB
S root.p1.s0            State: up       D: UpWindow     Size:       2048 MB
S swap.p1.s0            State: up       D: UpWindow     Size:       1023 MB
S home.p1.s0            State: up       D: UpWindow     Size:       2048 MB
S tmp.p1.s0             State: up       D: UpWindow     Size:       1500 MB
S var.p1.s0             State: up       D: UpWindow     Size:       1436 MB
S mirror.p0.s0          State: crashed  D: vinumdrive0  Size:         38 GB
S mirror.p1.s0          State: crashed  D: vinumdrive1  Size:         37 GB
vinum ->


_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to