What is the best way to pull off data from this situation:
1) RAID array alerts me that Drive 8 has failed
2) I check the drive and find no physical errors so I initiate a rebuild to the same drive
3) During the rebuild, the process stalls at 10% citing read errors for Drive 10
4) I clone both drives 10 and 8 to eliminate possible physical errors from causing further data loss. During the cloning process, drive 10 shows lots of physical errors.
Now what? I'm inclined to attempt to force Drive 8 back into the array and NOT rebuild drive 10 (cloned) until I get off as much data as possible. If I try to continue a rebuild from the Drive 10 with read errors, I assume I'd experience data corruption.
If this is the correct approach, does anyone know the procedure to do this on my Areca card?
I reached out to Areca technical support and received this back from Kevin Wang:
Another e-mail:
My broken English is a little rusty these days. Can anyone help? Thanks in advance.
My Setup:
Areca Model: ARC1130ML PCI- X (12 drives)
Firmware Version=V1.41 2006-5-24
Disk Vendor=Seagate
Disk module=ST3500630AS
Disk Firmware Version=3.AAK
1) RAID array alerts me that Drive 8 has failed
2) I check the drive and find no physical errors so I initiate a rebuild to the same drive
3) During the rebuild, the process stalls at 10% citing read errors for Drive 10
4) I clone both drives 10 and 8 to eliminate possible physical errors from causing further data loss. During the cloning process, drive 10 shows lots of physical errors.
Now what? I'm inclined to attempt to force Drive 8 back into the array and NOT rebuild drive 10 (cloned) until I get off as much data as possible. If I try to continue a rebuild from the Drive 10 with read errors, I assume I'd experience data corruption.
If this is the correct approach, does anyone know the procedure to do this on my Areca card?
I reached out to Areca technical support and received this back from Kevin Wang:
generally, force add a previous failed drive back to array is possible. but it works in certain condition and may result data corruption if the data in this drive is different from others. it is the reason why i asked you the system keep accessing after drive8 failed or not.
currently there have two drives available to added back to this array, the drive8 and 10. drive8 had been failed first. and the drive 10 have reading errors.
drive8 may contain corrupted data if the system keep accessing after drive8 failed.
and drive 10 may contain corrupted data because these multiple reading errors.
which drive is better depends on your condition.
to force add a drive into a raidset is create new volume without intialize it. but it may not work if the new volume configuration is mismatch with original.
the create volume without initialize is a new added feature, you have to update your controller firmware to be able to get this initialize mode while creating volume.
Another e-mail:
sorry for my confusion reply, controller will not rebuild VOLUME because no enough drives.
the RAIDSET rebuild used for make the status become free and allows you create new VOLUME to recover the original data in side.
My broken English is a little rusty these days. Can anyone help? Thanks in advance.
My Setup:
Areca Model: ARC1130ML PCI- X (12 drives)
Firmware Version=V1.41 2006-5-24
Disk Vendor=Seagate
Disk module=ST3500630AS
Disk Firmware Version=3.AAK