I used to run FreeBSD, then Solaris x86 (utilizing disksuite) for years... then migrated to FreeNAS for a couple years, and then last year, finally for simplicity and necessity of windows only apps, I laid down a version of Windows 7 Pro (software mirroring capable). I've used software mirroring for years with great success. It may not be the most efficient, but when I'm maxxing out read/writes off consumer grade drives at 96MB/sec, I'm not seeing an impact.
- I have a small drive I run my OS off of
- I have a pair of 2TB drives running Raid1 for images/apps/financial/important stuff
- I have a pair of 1TB drives running Raid0 for media storing/sharing to my HTPC for items I don't care about losing.
About 550GB of the data on RAID1 is backed up to the cloud via crashplan for $3/month.
This solution has worked like a champ for me.
