I was feeling up. By flashing the 1740 and 2320 controllers with special configurations which prevent them from acting as boot drives I am able to have them active on my motherboard at the same time as the ICH10R. I also discovered that while the 2320 does not work at all from the second PCIe x16 slot it does work fine from the first one. And I was happy to discover that the 2320 will read the RAID5 array the 1740 made. I got my backplane installed and my hot swap trays mounted up with the drives and a fresh install of Windows XP and everything was working great.
And then I decided to do an Online Capacity Expansion. I wanted to go from three 1TB drives in RAID5 to four 1TB drives. I started the rebuild process and it all seemed to be going swimmingly. An hour later I came back to check the process of the rebuild and…
The computer went to sleep. It went to sleep in the middle of the capacity expansion and the RAID controller couldn’t cope. The failure alarm started to go off, the rebuild was halted and I couldn’t restart it. My only option was to reboot the machine. It came back up, the original array was inaccessible but the OCE started again from 0.0% automatically. I thought that maybe it was a good sign. Maybe it would pick up where it left off and just make things work again. I let it run for 14 hours to finish doing whatever it was doing.
It didn’t work. The result was an incredibly broken array with a weird size and busted partition tables. I’m really bummed. I have most things backed up on to USB drives. I didn’t really loose anything I can’t get back from bittorrent. But I’m just more annoyed than anything.
I can’t even START getting data back on to the array because it insists on ‘initializing’ itself. Whatever that means. It contains no data but it’s going to spend all day parity checking itself for no apparant reason what so ever before I can format it. It still says it’s a 2TB array and not a 3TB array for some reason so yeah… whatever it’s doing I have to let it do.
So much for my idea of letting my fileserver sleep when I’m not home. The stupid Highpoint controller doesn’t deal well with it for some reason so I can’t risk it crashing again on a rebuild. Crap.