So I have been planning on upgrading my current storage RAID setup and I am a bit unfamiliar with all of the different options that are available. As it sits right now, the array consists of 4 2TB Hitachi 7200rpm Deskstars and an Adaptec 2260200 in RAID 0.
I want to expand it to 8 drives with some sort of redundancy, the main problem I am having is deciding on a controller. Correct me if I am wrong but there appears to be 3 different types of RAID setups? "Hardware" raid where the controller has on board cache and handles everything on the card. "Software" raid where some of the operations for calculating parity are offloaded to the main system CPU at a driver level. And then some kind of "OS" raid at an operating system or file system level where the OS handles the redundancy entirely starting from JBOD.
I understand that the last option is completely dependent on that particular OS installation, and is not portable? Is the software raid portable, or is it also tied to the OS that it was originally configured on?
I was also wondering about the processor load of the software raid option, what sort of load would an 8 drive raid 5 array put on the current processor? (An AMD X2 6400+) After it is set up, all of the data on the array will be encrypted with TrueCrypt which also adds substantially to the CPU load. The current array is encrypted as well, and going full bore it is capable of maxing the CPU just doing encryption/decryption.
Yet another consideration is the size of the array and data loss. I have been thinking of going RAID 6 due to what I have been reading about the possibility of unrecoverable read errors during a rebuild after losing a drive. In that case I would pretty much have to get a hardware raid controller as I haven't seen any software controllers that do RAID 6.
Basically, I am wondering if money was a big consideration would you splurge on the hardware controller? Or would the software controller be good enough?
The hardware controller I have been looking at is:
http://www.newegg.com/Product/Product.aspx?Item=N82E16816151039
Or a software controller like this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16816117171
Is it worth the extra $160?
Thanks for any advice
I want to expand it to 8 drives with some sort of redundancy, the main problem I am having is deciding on a controller. Correct me if I am wrong but there appears to be 3 different types of RAID setups? "Hardware" raid where the controller has on board cache and handles everything on the card. "Software" raid where some of the operations for calculating parity are offloaded to the main system CPU at a driver level. And then some kind of "OS" raid at an operating system or file system level where the OS handles the redundancy entirely starting from JBOD.
I understand that the last option is completely dependent on that particular OS installation, and is not portable? Is the software raid portable, or is it also tied to the OS that it was originally configured on?
I was also wondering about the processor load of the software raid option, what sort of load would an 8 drive raid 5 array put on the current processor? (An AMD X2 6400+) After it is set up, all of the data on the array will be encrypted with TrueCrypt which also adds substantially to the CPU load. The current array is encrypted as well, and going full bore it is capable of maxing the CPU just doing encryption/decryption.
Yet another consideration is the size of the array and data loss. I have been thinking of going RAID 6 due to what I have been reading about the possibility of unrecoverable read errors during a rebuild after losing a drive. In that case I would pretty much have to get a hardware raid controller as I haven't seen any software controllers that do RAID 6.
Basically, I am wondering if money was a big consideration would you splurge on the hardware controller? Or would the software controller be good enough?
The hardware controller I have been looking at is:
http://www.newegg.com/Product/Product.aspx?Item=N82E16816151039
Or a software controller like this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16816117171
Is it worth the extra $160?
Thanks for any advice