HAhaha, let me save you A WORLD of grief.
Unfortunately, I own two 7506-8 cards from 3ware and totally bought into the hype about hardware RAID. When the cards work, they are fantastically great. But it only takes one teeny, weeny hiccup to send you flying wacky-willy down a path of devastating data loss.
The data is encoded in some bizarre-ass format. If you have any problems whatsoever that the mostly-sparse and cryptic 3ware bios can not handle, you are totally, 100% sh*t out of luck.
Unless you build the array with a hot-spare, it is impossible to install and add new drives to the system. This is just beyond stupid. It means that if you have a two-drive RAID1 and one drive dies, if you had not built the array with a third "hot spare" drive, then you can not add it after you lose 1 RAID1 drive and expect to just rebuild the array. It does not work. You are forced to copy everything over to some other machine, install the new (third) drive, delete the array, and restart all over. This is also true for RAID5 (both of which I tested and smacked into the 3ware brick wall).
I hated linux software RAID on redhat6 (last time I tried it, prior to TONIGHT) because it ruined bunches of data. But that was way back when, in the dev-days. I am still mighty, mighty leery of freebie software RAID code (aka linux), but my bro pointed out that the cheapskate author-gnomes house their own data using the software RAID, and they tend to covet that data almost more than life itself -- meaning, it probably works.
The TWO single most important points about 3ware hardware RAID vs linux software RAID are that
(1) 3ware recovery/rebuild is a vanishingly narrow road --a spider-thread really-- of what will work, and numerous landmines exist to totally and instantly and irrevocably wipe all your data if you make one tiny misstep (usually, the first misstep is irrecoverable, and it forces you down a path of doom and data loss, as happened to me twice), this single fact alone makes using 3ware anything for any purpose whatsoever akin to betting your entire data life on being able to double-differential calculus, under pressure, with a gun to your head, and no internet connection or textbooks -- ie, totally, 100%, positive not worth the clear and present danger; can you tell I hate 3ware? In fact, extend that to all hardware RAID solutions, none of which appear to be any safer, including the nvidia raid0 and all adaptec. ...similar horror stories.
(2) as crappy as lniux software RAID --MIGHT-- be (or might have been in its early stages), it does do one thing --a most critical thing-- absolutely right: if any part of the RAID system fscks up, at least your data is left in a readable format so that, at the very worst, you unplug your good drive and plug it into another machine and it will boot up as a regular IDE hard drive. This single fact alone makes all the difference.
As for me, I've totally given up on all this RAID sh*t, none of which works. That's a broad and fervent dismissal, I realize, but in these days of hundred-gig drives, it's no longer losing some work, it's losing lifetimes of work that are at risk.
I'm back to single drives running ext3, auto-rsync'd each night to other drives in separate machines. This sucks for saving configs and custom installs, especially for stupidly hard things to isntall like DJB-anything, but it is the only system that I've found in more than ten years that is 100% dependable.
Your mileage may vary.
|