My company is running a solaris 2.7 machine. The machine is getting slow recently. I have no expert in solaris. Please help.
I checked the log in /var/adm/message:
Quote:
Dec 11 09:37:56 web i/o to invalid geometry
Dec 11 09:37:56 web unix: WARNING: md: d16: write error on /dev/dsk/c0t0d0s6
Dec 11 09:37:58 web unix: WARNING: /pci@1f,4000/scsi@3/sd@0,0 (sd0):
Dec 11 09:37:58 web disk not responding to selection
|
I also checked with the command iostat -nE. It returns:
Quote:
c0t0d0 Soft Errors: 0 Hard Errors: 3 Transport Errors: 9
Vendor: SEAGATE Product: ST318203LSUN18G Revision: 034A Serial No: LRD9164600001037
Size: 18.11GB <18110967808 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 3 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
c0t1d0 Soft Errors: 0 Hard Errors: 4 Transport Errors: 2
Vendor: FUJITSU Product: MAG3182L SUN18G Revision: 1111 Serial No: 02542399
Size: 18.11GB <18110967808 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 4 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
c0t6d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: TOSHIBA Product: XM6201TASUN32XCD Revision: 1103 Serial No: 12/12/97
Size: 18446744073.71GB <-1 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
|
Metastat returns the followings:
Quote:
d0: Mirror
Submirror 0: d10
State: Needs maintenance
Submirror 1: d20
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 4198392 blocks
d10: Submirror of d0
State: Needs maintenance
Invoke: metareplace d0 c0t0d0s0 <new device>
Size: 4198392 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s0 0 No Maintenance
d20: Submirror of d0
State: Okay
Size: 4198392 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t1d0s0 0 No Okay
d1: Mirror
Submirror 0: d11
State: Needs maintenance
Submirror 1: d21
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 2101552 blocks
d11: Submirror of d1
State: Needs maintenance
Invoke: metareplace d1 c0t0d0s1 <new device>
Size: 2101552 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s1 0 No Maintenance
d21: Submirror of d1
State: Okay
Size: 2101552 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t1d0s1 0 No Okay
d6: Mirror
Submirror 0: d16
State: Needs maintenance
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 12288896 blocks
d16: Submirror of d6
State: Needs maintenance
Invoke: after replacing "Maintenance" components:
metareplace d6 c0t0d0s6 <new device>
Size: 12288896 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s6 0 No Last Erred
d7: Mirror
Submirror 0: d17
State: Needs maintenance
Submirror 1: d27
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 16765296 blocks
d17: Submirror of d7
State: Needs maintenance
Invoke: metareplace d7 c0t0d0s7 <new device>
Size: 16765296 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s7 0 No Maintenance
d27: Submirror of d7
State: Okay
Size: 16765296 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t1d0s7 0 No Okay
d26: Concat/Stripe
Size: 12288896 blocks
Stripe 0:
Device Start Block Dbase
c0t1d0s6 0 No
|
What should i do now? Can metareplace solve everythings perfectly in my case? Should metereplace d6 c0t0d0s6(d16) with c0t1d0s6(d26)
Please help.