I know it's early in the morning, but hopefully someone who can help is out there. My RAID-5 array just went titsup...while attempting to add a disk. Please tell me I didn't lose a terrabyte of mostly irreplaceable data...
MeFi tech support, help! This is a little long, sorry.
I had a three-disk raid-5 array on a windows server 2003 box (three 500GB WD drives), giving me just under 1TB of space. I recently (last night) tried to add a fourth disk to add space. Used the mediashield utility application (which is how I built it in the first place, as well as successfully replace a previous failed drive) to add the disk. Everything started well.
Right at 5%, it choked (it may be relevant (or not) that right about this time something tried to access data on the array). The application (and O/S) froze (yes I'm sure it wasn't just grinding away in the background). Had to reboot.
After rebooting, both the BIOS RAID utility and the windows-based application recognised what I was trying to do and attempted to continue building the new 1.5TB array. Right at 5% again, the app threw up a "raid access failure"...on one of the original three disks.
click. click. click.
One of the original three drives was what was clicking. Went out and picked up a shiny new drive to replace it.
I decided to hell with it and wanted to just go back to where I was with three disks, but the RAID manager is having none of it, it keeps trying to rebuild the new four-disk array.
If it helps, the current configuration is this:
drive 1: good original 1TB-array disk
drive 2: good original 1TB-array disk
drive 3: bad clicky original 1TB-array disk
drive 4: good new 1.5TB-array disk (only built to 5%)
The short version of the question is this: can I get two new drives and successfully rebuild the array that it's trying to build (1.5TB), or is everything lost?
I apologise for the rambling but this data represents eight years of media collecting, a significant portion of which is irreplaceable. Upset is a mild term.
(Yes, I know the mantra "RAID does not replace backups" but I haven't been able to find a cost-effective (or affordable) 1TB+ backup solution)
But, failing that level of hardware/software sophistication, well, as Chinese fortune cookies sometimes say, "Future not so bright." If you're using a typical Intel motherboard chipset RAID controller for SATA disks (Intel Matrix Storage Technology), RAID 5 parity calculations are off-loaded to the CPU, as opposed to being done on the chipset silicon, and there BIOS feature software is pretty limited, but perhaps you could explore boot time options for recovering your array, along the lines I've described. If you're using other chipsets, compatible with AMD processors, you'll be bound by chipset features.
It doesn't sound like you're doing RAID 5 strictly in software, so there's not any point in discussing options for recovering software managed RAID. Good luck recovering your array, and implementing a backup strategy in future.
posted by paulsc at 1:36 AM on November 25, 2007