fat wrote:
http://www.promise.com/product/product_detail_eng.asp?segment=RAID%205%20HBAs&product_id=165
Quote:
The FastTrak TX4310 leverages Promise's proven RAID 0/1/5/10 software engine for fast, efficient, and reliable RAID.
NASLite does not support software RAID as they are not proper RAID cards and rely on the OS and some trickery to mimic hardware RAID
I wouldn't quite put it that way - it appears to me that NASLite does not support these "fakeRAID" cards as they are called, because it does not have the required drivers.
When using the Promise RAID cards with "software engines" along with a few other similar products, I have found that the OS is just as ignorant of the disk infrastructure as when true hardware RAID is used.
As with true hardware RAID, the "fakeRAID" card and it's drivers completely conceal the disk infrastructure from the operating system, so that the RAID array is presented as a single disk - I call this "driver based RAID" to differentiate it from what I call "OS based RAID" where the operating system is aware of the fact that there are multiple physical disks, and the operating system is responsible for creating the RAID array.
Whether your OS sees the disks as multiple physical disks or a single logical disk is dependent on the firmware on the card and the drivers - I have actually taken a Silicon Image 3112 based card and flashed the firmware to convert it from a standard 2-port SATA card to a "Sil 3112 SATARaid Controller" to prove this point.
With "OS based RAID" failure of a single physical disk can and frequently does cause untold grief with the replacement of the failed disk, wheras, at least in my experience, the replacement of a failed disk in a "driver based RAID" or "fakeRAID" array is no different to that of true hardware RAID - depending on whether or not your hardware supports hotswap - just pull the drive, replace with a new one and watch it rebuild, or, shutdown, remove the drive, replace with a new one, reboot and rebuild.
The significant difference between true hardware RAID and "driver based RAID" or "fakeRAID",
once your OS has the requisite drivers, is that true hardware RAID, because it has a dedicated processor, gives better performance.