How to mirror a failing drive?

2007-12-24 22:47:00

I have a Disksuite 4.2 metadevice that, due to a string of events, contains
only one submirror. One of the stripes on that mirror is now marked as
"Last Erred" in disksuite. It is still online but I occasionally get errors
like the following in /var/adm/messages:

May 22 11:18:20 server Error for Command: read Error
Level: Fatal
May 22 11:18:20 server unix: Requested Block: 1757020
Error Block: 1757117
May 22 11:18:20 server unix: Vendor: FUJITSU
Serial Number: 0019530620
May 22 11:18:20 server unix: Sense Key: Media Error
May 22 11:18:20 server unix: ASC: 0x13 (address mark not found for
data field), ASCQ: 0x0, FRU: 0x0
May 22 11:18:20 server unix: WARNING: md: d52: read error on
/dev/dsk/c0t12d0s6

When I try to attach another concat/stripe as a new submirror, it starts to
resync, but eventually gives up and leaves the new submirror in "Attaching"
status -- it never makes it to "OK". Is there any way to get Disksuite to
mirror what it *can* read, so that when I replace this disk, I do not lose
*all* of the data?

Thanks,
Doug

Comments

Got something to say?

You must be logged in to post a comment.