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>