Hi,
I have 2 disks (c1t2d0 & c1t3d0), 3 slices on each (0,1,3), with
each corresponding slice (0/0, 1/1/ 3/3) making up a stripe metadevice. I
am mirroring each of these to another matched set of disks (c1t4d0 & c1t5d0).
Some SCSI errors occured yesterday to c1t4d0s0 and DiskSuite is reporting
that only that one slice needs maintenance. I would thing all metadevices on
that disk would be flagged as needing maintenance. Since they're not, and I
have no hot spare as this is a simple Kingston 4 disk silo, I have to figure
out how to replace the bad disk. Is my only way out to detach all three
mirrors and then rebuild the 3 stripes using c1t4d0 & c1t5d0? Here's the
metastat output. Release is Solaris 7 with SDS 4.2. Thanks much.
proteus# metastat d30
d30: Mirror
Submirror 0: d31
State: Okay
Submirror 1: d32
State: Needs maintenance
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 209707008 blocks
d31: Submirror of d30
State: Okay
Size: 209707008 blocks
Stripe 0: (interlace: 32 blocks)
Device Start Block Dbase State Hot Spare
c1t2d0s0 0 No Okay
c1t3d0s0 10176 No Okay
d32: Submirror of d30
State: Needs maintenance
Invoke: metareplace d30 c1t4d0s0 <new device>
Size: 209707008 blocks
Stripe 0: (interlace: 32 blocks)
Device Start Block Dbase State Hot Spare
c1t4d0s0 0 No Maintenance
c1t5d0s0 10176 No Okay
--
- Kyle
----------------------------------------------------------------------
Kyle Tucker - Manager, Unix Systems Tel: (978) 816-0229
Proteome, Inc. Fax: (978) 922-3971
Beverly, MA 01915 http://www.proteome.com
----------------------------------------------------------------------