Link to home
Start Free TrialLog in
Avatar of maike13
maike13Flag for United States of America

asked on

Repeatedly failing RAID 0 array

I have a RAID 0 array of four SCSI disks on a PCI raid controller card (Perc 320/DC).  The array just failed for the second time.  The first time was about nine months ago.  Both times the symptoms were the same.  The PC locks up and then on re-boot, I get a message that the array is missing a required member.  I ran the RAID disk utility on all four disks and they check out fine.   If I unplug one of the drives, I get the same message but it also indicates which drive is missing.  With all four drives connected I get the "drive has missing member" message but no message as to which drive.  The last time this happened (about nine months ago), I simply initialized all the disks, built a new array, restored the backup, and it worked fine again until now.  Can anyone tell me why this is happening?  Why does the RAID controller think one of the members is missing when it can see all the drives?.  I hate to just re-create the array and wait for it to happen again, but everything seems to be working fine, except that the old array isn't accessible.
Is it perhaps some sort of file corruption on one of the drives, and, if so, are there any utilities that could fix it without having to go through the re-build, restore back-up process?

Thanks,
Mike
Avatar of cuziyq
cuziyq

The system locked up because of an I/O failure at the hardware level.  The fact that it says the RAID is missing a member at bootup indicates that somehow, the controller thought that one of the drives failed, but generated some kind of hardware interrupt rather than just going into fault mode.

Usually when this kind of thing happens, it means that the array controller itself is the problem.  Could be some bad RAM or something on it.
ASKER CERTIFIED SOLUTION
Avatar of cuziyq
cuziyq

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of maike13

ASKER

Any way to reset the controller so that it will recognize the array again?
Avatar of Duncan Meyers
>Any way to reset the controller so that it will recognize the array again?
No. Once you lose one disc in a RAID 0 set, you lose all your data. RAID 0 is **not** RAID! The 'R' in RAID stands for Redundant, and RAID 0 has no redundancy, therefore a high risk of losing your data - as you've experienced. RAID 0 was promulgated as a standard to be used where either data loss was acceptable or to be used with other RAID levels to provide the needed redundancy - such as RAID 1/0 or RAID 50.

If you want to be able to recover form a disc failure, then configure the array as RAID 5 or RAID 1/0
RAID 0 is a bane to computing and should not be used under any circumstances.

You should make sure that you have a full backup of any system using RAID 0, since you will need the backup.

In almost all cases a failure of a RAID 0 results in the unrecoverable loss of all data.

Since this is a multiple failure, you shouldtake this a a lesson and an opportunity to use RAID 5 or at least  RAID 1