OK, so this questions pops up in my head:
For Home Users, why would you use RAID 1 instead of RAID 5 or 6? Ease of setup? Hardware/Software limitations?
I am surprised so many people feel raid 0 is useless. I am admittedly not an expert in raid, but I recently bought a new laptop and converted my desktop to a file server (first nas4free, then Ubuntu) and tried several raid configurations. I already have an ssd for the OS, and I ended up putting two 2TB drives in raid 0 with a 4tb external drive backing up. For me, it's the best combination of performance and cost. If I were starting from scratch, maybe buying several 1tb drives in raid 5 would make the most sense, but I already owned the 2tb drives. Running raid 5 only starts getting cost efficient at 4+ drives - at three drives, you're basically getting 50% of the space for storage and the performance hit of redundancy.
The question is how often would you like to have your system crash due to a hard drive failure, and have to rebuild from backup?
To which my usual response, also in the form of a question, is, "With the average lifespan of a HDD exceeding the lifespan of the average desktop computer, why is HA even a consideration for the home PC?" Replacing a defective HDD is New Drive + Backup Restoration Button. It's an overnight process. I can live with a nonfunctional "video library" for 12 hours. (*wink* *wink*)
Servers, even home servers, are obviously a different story entirely, since they generally support multiple users and may be accessed externally. It's a bigger inconvenience.
The only reason to use RAID in a workstation / non-server is striped performance. So RAID-0 or -5 is pretty much what you're there to do.
RAID 5 is for anything BUT performance. The RAID 5 write hole makes write performance sub-single hard drive without extensive cache algorithms, aggregated pools, and proper work loads.
I disagree, my RAID 5 of 5 2TB disk can write much faster than a single disk alone. I do use hardware RAID card however. I've not tried the software RAID yet so I have no idea.
Making a statement for one side or the other would be abysmally stupid since we don't know an individual's use case.
And if you can live without a proper machine that's perfectly fine. That's why I it is a question.
I agree completely, except:
"Proper" machine?
If you're using your home computer for work, and it's uptime-critical, that's different then most home users.
I think you misunderstand me. What happens if you use your machine and your only hard drive fails? You are now working without a proper machine. If you can live on with that, that's fine.
You will find the answer at the intersection of Cost-Is-An-Issue Street & Lots-Of-Capacity Ave.
It's down the block from the Data-Integrity-Is-Less-Important building, and across the street from Our-Application-Is-Primarily-Limited-By-Sequential-I/O, Inc.
It's on the second floor, right over the bakery. They have these awesome rolls, called "Pane de ParityCalculationscreate-CPU-overhead-and-most-non-enterprise-users-are-using-software-RAID." They're almost as delicious as the "Creme de data-integrity-doesn't-matter-because-I-do-frequent-backups."
Admittedly, it's not as great as the food at Chez SSDs, but the price per plate is way lower. It's totally "real."
