Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Oct 2001 05:50:05 -0400
From:      Ben Eisenbraun <bene@nitrogen.nexthop.net>
To:        Greg Lehey <grog@FreeBSD.org>
Cc:        freebsd-questions@FreeBSD.org
Subject:   Re: recovery of corrupt vinum plexes?
Message-ID:  <20011023055005.A44324@nitrogen.nexthop.net>
In-Reply-To: <20011023183023.M27668@wantadilla.lemis.com>; from grog@FreeBSD.org on Tue, Oct 23, 2001 at 06:30:23PM %2B0930
References:  <20011023044950.A43848@nitrogen.nexthop.net> <20011023183023.M27668@wantadilla.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 23, 2001 at 06:30:23PM +0930, Greg Lehey wrote:
> On Tuesday, 23 October 2001 at  4:49:50 -0400, Ben Eisenbraun wrote:
> > vinum -> list
> > 8 drives:
> > D max1                  State: up       Device /dev/ad0e        Avail: 19529/19529 MB (100%)
> > D max2                  State: up       Device /dev/ad2e        Avail: 19529/19529 MB (100%)

<snip the drive list--I put another one at the end>

> Is this information correct (i.e. you have six drives)?

Yes, 6 IDE drives across three controllers.

> > $*8*^O^U0*9s^Ou^VhZ#h$#4#4*u^P4*E^LE^LPue[^_^LU^PWVS}u^L%^O^OGst%^?
> >
> > (I have a feeling this bodes ill.)
> 
> Yes.  This drive contains no Vinum label.  Are ad4s1e and ad6s1e the
> correct device names?

I believe so.  Those are the FreeBSD partitions I used in the vinum 
config file and disklabel shows this:

bash-2.05# disklabel /dev/ad4s1 
ad4s1: type 0xa5, start 63, end = 120053744, size 120053682 : OK
# /dev/ad6s1:
type: ESDI
disk: ad6s1
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 7472
sectors/unit: 120053682
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # milliseconds
track-to-track seek: 0  # milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  b:  2097152 117226242      swap                       # (Cyl. 7296*- 7427*)
  c: 120053682        0    unused        0     0        # (Cyl.    0 - 7472*)
  e: 117226242        0     vinum                       # (Cyl.    0 - 7296*)

bash-2.05# disklabel /dev/ad8s1
# /dev/ad8s1:
type: ESDI
disk: ad8s1
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 7296
sectors/unit: 117226242
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # milliseconds
track-to-track seek: 0  # milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 117226242        0    unused        0     0        # (Cyl.    0 - 7296*)
  e: 117226242        0     vinum                       # (Cyl.    0 - 7296*)

ad0 and ad2, the mirrored volume, fsck'ed cleanly and appear to be fine.

ad4 and ad6 are identical drives and are partitioned exactly the same.
ad8 and ad10 are identical drives and are partitioned exactly the same.

> other stuff.  But since your Vinum drives seem to have disappeared,
> that's where you need to look first.  What drives do you have on the
> system?  If those two I mentioned above are correct, what do their
> (Microsoft) partition tables and disk labels look like?  What does
> 'vinum dumpconfig -v' say?

FreeBSD whiskey.klatsch.org 4.4-RC FreeBSD 4.4-RC #0: Tue Aug 21 20:53:12 
EDT 2001     root@whiskey.klatsch.org:/usr/obj/usr/src/sys/WHISKEY  i386

I haven't made any local changes to system or kernel sources.  It didn't 
write a crash dump to disk on any of the following crashes.  I didn't catch 
the console messages on the first boot before the first panic.  Here's the 
trace from that original panic:

db> trace
devsw(0,c126e1cc,c134ee00,c64f75b0,1) at devsw+0x6
launch_requests(c134ee00,0,c64f75b0,ccf5e240,c1355000) at launch_requests+0x308
vinumstart(c64f75b0,0,c64f75b0,ce2e8da0,c0199a51) at vinumstart+0x19a
vinumstrategy(c64f75b0,c134ce80,c64f75b0,1,ce2e8dac) at vinumstrategy+0x92
spec_strategy(ce2e8dd0,ce2e8db8,c021de25,ce2e8dd0,ce2e8dec) at spec_strategy+0x8d
spec_vnoperate(ce2e8dd0,ce2e8dec,c021d6e1,ce2e8dd0,c64f75b0) at spec_vnoperate+0x15
ufs_vnoperatespec(ce2e8dd0,c64f75b0,1,6800c444,c02acc60) at ufs_vnoperatespec+0x15
ufs_strategy(ce2e8e14,ce2e8e20,c0185eb8,ce2e8e14,1c00) at ufs_strategy+0xc5
ufs_vnoperate(ce2e8e14) at ufs_vnoperate+0x15
bwrite(c64f75b0,ce2e8e38,c018b5b5,ce2e8e78,ce2e8e44) at bwrite+0x20c
vop_stdbwrite(ce2e8e78,ce2e8e44,c021dded,ce2e8e78,ce2e8e84) at vop_stdbwrite+0xf
vop_defaultop(ce2e8e78,ce2e8e84,c0186e64,ce2e8e78,c64f75b0) at vop_defaultop+0x15
ufs_vnoperate(ce2e8e78,c64f75b0,6800c444,ccf5d580,10) at ufs_vnoperate+0x15
vfs_bio_awrite(c64f75b0) at vfs_bio_awrite+0x24c
ffs_fsync(ce2e8ee8,c1355e00,0,cc01e2a0,ce2e8ee8) at ffs_fsync+0x28b
ffs_sync(c1355e00,2,c0a35900,cc01e2a0,c1355e00) at ffs_sync+0x126
sync(cc01e2a0,ce2e8f80,bfbffdd4,bfbffdd4,2) at sync+0x6f
syscall2(2f,2f,2f,2,bfbffdd4) at syscall2+0x23d
Xint0x80_syscall() at Xint0x80_syscall+0x2b

db> c

Fatal trap 12: page fault while in kernel mode
mp_lock = 00000002; cpuid = 0; lapic.id = 00000000
fault virtual address   = 0x2c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc015439a
stack pointer           = 0x10:0xce2e8d34
frame pointer           = 0x10:0xce2e8d34
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0   
current process         = 62 (umount)
interrupt mask          = bio  <- SMP: XXX
kernel: type 12 trap, code=0
Stopped at      devsw+0x6:      cmpl    $0,0x2c(%eax)

db> ps
  pid   proc     addr    uid  ppid  pgrp  flag stat wmesg   wchan   cmd
   62 cc01e2a0 ce2e7000    0    48    48 004006  2                  umount
   48 cc01e5e0 ce2dd000    0     1    48 004086  3    wait cc01e5e0 sh
   18 cc01e100 ce2ea000    0     1    18 000204  3   vinum c127d29c vinum
    5 cc01e780 ccf66000    0     0     0 000204  3  syncer c02e9188 syncer
    4 cc01e920 ccf64000    0     0     0 100204  3  psleep c02d27fc bufdaemon
    3 cc01eac0 ccf62000    0     0     0 000204  3  psleep c02e0040 vmdaemon
    2 cc01ec60 ccf60000    0     0     0 100204  3  psleep c02c5ab8 pagedaemon 
    1 cc01ee00 cc023000    0     0     1 004284  3    wait cc01ee00 init
    0 c02e8580 c0369000    0     0     0 000204  3   sched c02e8580 swapper

db> panic
panic: from debugger
mp_lock = 00000002; cpuid = 0; lapic.id = 00000000
Debugger("panic")
Stopped at      devsw+0x6:      cmpl    $0,0x2c(%eax)

db> call boot(0)
boot() called on cpu#0

syncing disks...

Fatal trap 12: page fault while in kernel mode
mp_lock = 00000004; cpuid = 0; lapic.id = 00000000
fault virtual address   = 0x2c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc015439a
stack pointer           = 0x10:0xce2e890c
frame pointer           = 0x10:0xce2e890c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 62 (umount)
interrupt mask          = bio  <- SMP: XXX
kernel: type 12 trap, code=0
Stopped at      devsw+0x6:      cmpl    $0,0x2c(%eax)

It hung from there, so I had someone reset it.  I'm accessing it 
via serial console.  The next messages I had were from midway 
through the boot:

vinum: reading configuration from /dev/ad8s1e
vinum: stripe-mirror.p0 is faulty
vinum: stripe-mirror.p1 is faulty
vinum: stripe-mirror is down
vinum: updating configuration from /dev/ad10s1e
vinum: updating configuration from /dev/ad2s1e  
vinum: updating configuration from /dev/ad0s1e
vinum: stripe-mirror.p0 is corrupt
vinum: stripe-mirror is up
vinum: stripe-mirror.p1 is corrupt
vinum: /dev is mounted read-only, not rebuilding /dev/vinum
Warning: defective objects

D max3                  State: referenced       Device  Avail: 0/0 MB
D max4                  State: referenced       Device  Avail: 0/0 MB
P stripe-mirror.p0    S State: corrupt  Subdisks:     2 Size:        111 GB
P stripe-mirror.p1    S State: corrupt  Subdisks:     2 Size:        111 GB
S stripe-mirror.p0.s0   State: crashed  PO:        0  B Size:         55 GB
S stripe-mirror.p1.s0   State: crashed  PO:        0  B Sdize:         55 aGB
0s1: type 0xa5, start 63, end = 17767889, size 17767827 : OK
swapon: adding /dev/da0s1b as swap device
ad4s1: type 0xa5, start 63, end = 120053744, size 120053682 : OK
swapon: adding /dev/ad4s1b as swap device
ad6s1: type 0xa5, start 63, end = 120053744, size 120053682 : OK
swapon: adding /dev/ad6s1b as swap device
Automatic boot in progress...
/dev/da0s1a: 2331 files, 44030 used, 79985 free (793 frags, 9899 blocks, 0.6% fragmentation)
/dev/vinum/strippe-mirror: iCANNOT READ: BLKd 16
/dev/vinum/str2ipe-mirror: UNEX2PECTED SOFT UPDA TE INCONSISTENCY(; RUN fsck MANUAfLLY.
fsck in frsee(): warning: pcage is already fkree.
fsck in fr)ee(): warning: c,hunk is already  free.
fsck in furee(): warning: ipointer to wrongd page.
 0: exited on signal 11 (core dumped)
/dev/vinum/stripe-mirror (/usr/home): EXITED WITH SIGNAL 11

I'm not sure if the text corruption here is due to the serial console 
being flaky (although it hasn't been before).  It dropped to debugger 
from here:

db> trace
devsw(0,c126e1cc,c135a900,c64fad74,1) at devsw+0x6
launch_requests(c135a900,0,c64fad74,ccf5c980,c0a35900) at launch_requests+0x308
vinumstart(c64fad74,0,c64fad74,ce2e1ca0,c0199a51) at vinumstart+0x19a   
vinumstrategy(c64fad74,c126f880,ce2e1d24,c64fad74,ce2e1cac) at vinumstrategy+0x92
spec_strategy(ce2e1cd0,ce2e1cb8,c021de25,ce2e1cd0,ce2e1cdc) at spec_strategy+0x8d
spec_vnoperate(ce2e1cd0,ce2e1cdc,c0185aca,ce2e1cd0,ce2e1d30) at spec_vnoperate+0x15
ufs_vnoperatespec(ce2e1cd0) at ufs_vnoperatespec+0x15
bread(ccf5c980,10,2000,c0a35900,ce2e1d24) at bread+0x92
ffs_mountfs(ccf5c980,c1359000,cc01e440,c02c3fc0,c1359104) at ffs_mountfs+0x290
ffs_mount(c1359000,bfbff27c,bfbff1c4,ce2e1e80,cc01e440) at ffs_mount+0x56d
mount(cc01e440,ce2e1f80,0,bfbff27c,806d4d7) at mount+0x50d
syscall2(2f,2f,2f,806d4d7,bfbff27c) at syscall2+0x23d
Xint0x80_syscall() at Xint0x80_syscall+0x2b

db> c

Fatal trap 12: page fault while in kernel mode
mp_lock = 01000002; cpuid = 1; lapic.id = 0c000000
fault virtual address   = 0x2c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc015439a
stack pointer           = 0x10:0xce2e1c34
frame pointer           = 0x10:0xce2e1c34
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 98 (mount)
interrupt mask          = none <- SMP: XXX
kernel: type 12 trap, code=0
Stopped at      devsw+0x6:      cmpl    $0,0x2c(%eax)

Here's the dumpconfig -v.

                Created on whiskey.klatsch.org at Tue May  1 02:38:57 2001
                Config last updated Tue Oct 23 04:23:53 2001
                Size:      20478108160 bytes (19529 MB)
volume stripe-mirror state up
volume var-mirror state up
plex name stripe-mirror.p0 state corrupt org striped 1024s vol stripe-mirror 
plex name stripe-mirror.p1 state corrupt org striped 1024s vol stripe-mirror 
plex name var-mirror.p0 state up org concat vol var-mirror 
plex name var-mirror.p1 state up org concat vol var-mirror 
sd name stripe-mirror.p0.s0 drive max3 plex stripe-mirror.p0 len 117225472s driveoffset 265s state crashed plexoffset 0s 
sd name stripe-mirror.p0.s1 drive wd1 plex stripe-mirror.p0 len 117225472s driveoffset 265s state up plexoffset 1024s 
sd name stripe-mirror.p1.s0 drive max4 plex stripe-mirror.p1 len 117225472s driveoffset 265s state crashed plexoffset 0s 
sd name stripe-mirror.p1.s1 drive wd2 plex stripe-mirror.p1 len 117225472s driveoffset 265s state up plexoffset 1024s 
sd name var-mirror.p0.s0 drive max1 plex var-mirror.p0 len 39996040s driveoffset 265s state up plexoffset 0s 
sd name var-mirror.p1.s0 drive max2 plex var-mirror.p1 len 39996040s driveoffset 265s state up plexoffset 0s 

Drive /dev/ad0e: 19 GB (20478108160 bytes)
                Created on whiskey.klatsch.org at Tue Jul 31 17:47:06 2001
                Config last updated Tue Oct 23 04:23:53 2001
                Size:      20478108160 bytes (19529 MB)
volume stripe-mirror state up
volume var-mirror state up
plex name stripe-mirror.p0 state corrupt org striped 1024s vol stripe-mirror 
plex name stripe-mirror.p1 state corrupt org striped 1024s vol stripe-mirror 
plex name var-mirror.p0 state up org concat vol var-mirror 
plex name var-mirror.p1 state up org concat vol var-mirror 
sd name stripe-mirror.p0.s0 drive max3 plex stripe-mirror.p0 len 117225472s driveoffset 265s state crashed plexoffset 0s 
sd name stripe-mirror.p0.s1 drive wd1 plex stripe-mirror.p0 len 117225472s driveoffset 265s state up plexoffset 1024s 
sd name stripe-mirror.p1.s0 drive max4 plex stripe-mirror.p1 len 117225472s driveoffset 265s state crashed plexoffset 0s 
sd name stripe-mirror.p1.s1 drive wd2 plex stripe-mirror.p1 len 117225472s driveoffset 265s state up plexoffset 1024s 
sd name var-mirror.p0.s0 drive max1 plex var-mirror.p0 len 39996040s driveoffset 265s state up plexoffset 0s 
sd name var-mirror.p1.s0 drive max2 plex var-mirror.p1 len 39996040s driveoffset 265s state up plexoffset 0s 

Drive /dev/ad2e: 19 GB (20478108160 bytes)

More info that may or may not be useful:

Some fdisks:

root@whiskey [5:46am][~]>>fdisk /dev/ad4
ad4s1: type 0xa5, start 63, end = 120053744, size 120053682 : OK
******* Working on device /dev/ad4 *******
parameters extracted from in-core disklabel are:
cylinders=7473 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=7473 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 63, size 120053682 (58619 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

root@whiskey [5:46am][~]>>fdisk /dev/ad8
******* Working on device /dev/ad8 *******
parameters extracted from in-core disklabel are:
cylinders=7297 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=7297 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 63, size 117226242 (57239 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

A snippet from /var/log/vinum_history

 9 Aug 2001 23:57:31.101691 *** vinum started ***
 9 Aug 2001 23:57:31.156032 start 
 9 Aug 2001 23:57:32.338453 *** Created devices ***
22 Oct 2001 22:12:15.439772 *** vinum started ***
22 Oct 2001 22:12:17.654023 list 
22 Oct 2001 22:16:28.487796 exit 
22 Oct 2001 22:16:29.987780 quit 

All the disks from /var/log/messages:

Oct 23 03:52:29 whiskey /kernel: ata0-master: success setting WDMA2 on Intel chip
Oct 23 03:52:29 whiskey /kernel: Creating DISK ad0
Oct 23 03:52:29 whiskey /kernel: ad0: <Maxtor 92048D8/NAN5261A> ATA-4 disk at ata0-master
Oct 23 03:52:29 whiskey /kernel: ad0: 19531MB (40000464 sectors), 39683 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:29 whiskey /kernel: ad0: 16 secs/int, 1 depth queue, WDMA2
Oct 23 03:52:29 whiskey /kernel: ad0: piomode=4 dmamode=2 udmamode=2 cblid=0
Oct 23 03:52:29 whiskey /kernel: ad0: 19531MB <Maxtor 92048D8> [39683/16/63] at ata0-master WDMA2
Oct 23 03:52:29 whiskey /kernel: ata1-master: success setting WDMA2 on Intel chip
Oct 23 03:52:29 whiskey /kernel: Creating DISK ad2
Oct 23 03:52:29 whiskey /kernel: ad2: <Maxtor 92048D8/NAN4251A> ATA-4 disk at ata1-master
Oct 23 03:52:29 whiskey /kernel: ad2: 19531MB (40000464 sectors), 39683 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:29 whiskey /kernel: ad2: 16 secs/int, 1 depth queue, WDMA2
Oct 23 03:52:29 whiskey /kernel: ad2: piomode=4 dmamode=2 udmamode=2 cblid=0
Oct 23 03:52:30 whiskey /kernel: ad2: 19531MB <Maxtor 92048D8> [39683/16/63] at ata1-master WDMA2
Oct 23 03:52:30 whiskey /kernel: ata2-master: success setting UDMA5 on Promise chip
Oct 23 03:52:30 whiskey /kernel: Creating DISK ad4
Oct 23 03:52:30 whiskey /kernel: ad4: <Maxtor 96147H6/ZAH814Y0> ATA-6 disk at ata2-master
Oct 23 03:52:30 whiskey /kernel: ad4: 58625MB (120064896 sectors), 119112 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:30 whiskey /kernel: ad4: 16 secs/int, 1 depth queue, UDMA100
Oct 23 03:52:30 whiskey /kernel: ad4: piomode=4 dmamode=2 udmamode=5 cblid=1
Oct 23 03:52:30 whiskey /kernel: Promise check1 failed
Oct 23 03:52:30 whiskey /kernel: ad4: 58625MB <Maxtor 96147H6> [119112/16/63] at ata2-master UDMA100
Oct 23 03:52:30 whiskey /kernel: ata3-master: success setting UDMA5 on Promise chip
Oct 23 03:52:30 whiskey /kernel: Creating DISK ad6
Oct 23 03:52:30 whiskey /kernel: ad6: <Maxtor 96147H6/ZAH814Y0> ATA-6 disk at a:
3-master
Oct 23 03:52:30 whiskey /kernel: ad6: 58625MB (120064896 sectors), 119112 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:30 whiskey /kernel: ad6: 16 secs/int, 1 depth queue, UDMA100
Oct 23 03:52:30 whiskey /kernel: ad6: piomode=4 dmamode=2 udmamode=5 cblid=1
Oct 23 03:52:30 whiskey /kernel: Promise check1 failed
Oct 23 03:52:30 whiskey /kernel: ad6: 58625MB <Maxtor 96147H6> [119112/16/63] at ata3-master UDMA100
Oct 23 03:52:30 whiskey /kernel: ata4-master: success setting UDMA5 on Promise chip
Oct 23 03:52:30 whiskey /kernel: Creating DISK ad8
Oct 23 03:52:30 whiskey /kernel: ad8: <WDC WD600AB-32BVA0/21.01H21> ATA-5 disk at ata4-master
Oct 23 03:52:30 whiskey /kernel: ad8: 57241MB (117231408 sectors), 116301 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:30 whiskey /kernel: ad8: 16 secs/int, 1 depth queue, UDMA100
Oct 23 03:52:30 whiskey /kernel: ad8: piomode=4 dmamode=2 udmamode=5 cblid=1
Oct 23 03:52:30 whiskey /kernel: Promise check1 failed
Oct 23 03:52:30 whiskey /kernel: ad8: 57241MB <WDC WD600AB-32BVA0> [116301/16/63] at ata4-master UDMA100
Oct 23 03:52:30 whiskey /kernel: ata5-master: success setting UDMA5 on Promise chip
Oct 23 03:52:30 whiskey /kernel: Creating DISK ad10
Oct 23 03:52:30 whiskey /kernel: ad10: <WDC WD600AB-32BVA0/21.01H21> ATA-5 disk:
Oct 23 03:52:30 whiskey /kernel: ad10: 57241MB (117231408 sectors), 116301 cyls, 16 heads, 63 S/T, 512 B/S
Oct 23 03:52:30 whiskey /kernel: ad10: 16 secs/int, 1 depth queue, UDMA100
Oct 23 03:52:30 whiskey /kernel: ad10: piomode=4 dmamode=2 udmamode=5 cblid=1
Oct 23 03:52:31 whiskey /kernel: Promise check1 failed
Oct 23 03:52:31 whiskey /kernel: ad10: 57241MB <WDC WD600AB-32BVA0> [116301/16/63] at ata5-master UDMA100

vinum -> list
8 drives:
D max1                  State: up       Device /dev/ad0e        Avail: 19529/19529 MB (100%)
D max2                  State: up       Device /dev/ad2e        Avail: 19529/19529 MB (100%)
D wd1                   State: up       Device /dev/ad8e        Avail: 57239/57239 MB (100%)
D wd2                   State: up       Device /dev/ad10e       Avail: 57239/57239 MB (100%)
D max3                  State: referenced       Device  Avail: 0/0 MB
D max4                  State: referenced       Device  Avail: 0/0 MB

2 volumes:
V stripe-mirror         State: up       Plexes:       2 Size:        111 GB
V var-mirror            State: up       Plexes:       2 Size:         19 GB

4 plexes:
P stripe-mirror.p0    S State: corrupt  Subdisks:     2 Size:        111 GB
P stripe-mirror.p1    S State: corrupt  Subdisks:     2 Size:        111 GB
P var-mirror.p0       C State: up       Subdisks:     1 Size:         19 GB
P var-mirror.p1       C State: up       Subdisks:     1 Size:         19 GB

6 subdisks:
S stripe-mirror.p0.s0   State: crashed  PO:        0  B Size:         55 GB
S stripe-mirror.p0.s1   State: up       PO:      512 kB Size:         55 GB
S stripe-mirror.p1.s0   State: crashed  PO:        0  B Size:         55 GB
S stripe-mirror.p1.s1   State: up       PO:      512 kB Size:         55 GB
S var-mirror.p0.s0      State: up       PO:        0  B Size:         19 GB
S var-mirror.p1.s0      State: up       PO:        0  B Size:         19 GB

Did I miss anything?  Thanks for your help, Greg.

-ben
 

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?20011023055005.A44324>