Slashdot Mirror


Turnkey Linux RAID Solutions?

Total-Gig-Age asks: "I want to buy an expandable RAID system for home storage of large media files (music, film, and photo). I'm absolutely unwilling to rely on optical discs (bit rot, not always online) and un-RAID-ed hard drives (unsafe: if it fails, you're screwed). The thing is, I don't have time to shop for and configure a RAID system myself, and I want a turnkey solution that will just work out of the box. I'm aware of Apple's XServe, but $6000 for 1 TB is just too expensive. What are my best options if I want to buy an open source system that I can maintain and upgrade if need be? Any recommendations on a full set of components, so that I don't have to spend a week shopping? Trustworthy online companies? Can I trust a local store to do it for me? Is it better to keep the server as a separate machine? Finally, how much should I expect to spend if I want something that doesn't suck (for 1TB say)? I can find plenty of info on how to set up RAID on the Internet, but I just want to be told what to buy so I can get on with other things, even though I could probably handle setting the whole thing up myself if I had to."

8 of 110 comments (clear)

  1. You know why it costs more, right? by beegle · · Score: 5, Insightful

    You want good quality, but you don't want to pay for it. Ummm, right.

    Quality comes at a price. Everybody learns this eventually. With a DIY solution, the price is your time. You can make something really great if you're willing to burn a weekend or two on it.

    If you're buying something, you can have "moderately expensive, stable, and really limited", "really cheap, but likely to fall apart or catch fire", or "really expensive and really flexible".

    The other thing that you run into with a sommercial system is the difference between home and business requirements. For a business with a machine room, dust, humidity, and temperature are easy to control. A noisy unit is fine. Under your desk, temperature and dust build-up will be a problem, and the thing'll sound like a jet engine.

    --
    --
  2. Promise UltraTrak SX4000 by Yonder+Way · · Score: 5, Informative

    I got a couple of Promise UltraTrak SX4000 4 Channel External RAID Enclosures at $WORK to evaluate and while they aren't fast enough for me to move a production Oracle server to, they are plenty fast for a home media server and are quite affordable.

    Each enclosure presents itself as a SCSI drive. You can chain enclosures together and use LVM to make them available to one (or more) filesystem(s). Hardware RAID takes place within each enclosure, but not across them.

    Mine were set up with four 300GB drives which, after RAID5 overhead, gave me 900GB of usable space per enclosure (I had two enclosures). You could easily use 400GB drives and have 1.2TB per enclosure if you wanted. I would think that total cost for the enclosure with 400GB disks would be around $2500 US.

  3. And when the house burns down??? by linuxwrangler · · Score: 5, Insightful

    Sure, RAID helps - go grab a 3Ware card for your machine and mirror your data. But things like RAID and dual power-supplies are really in their element when system-availability is important. Ths system keeps running and you can hot-swap the drive or schedule off-hours down-time.

    For keeping your data safe, however, RAID is mostly useless - something you will come to realize when the house containing your RAID burns down or when the RAID is stolen by burglars or a human/software glitch manages to "dd if=/dev/zero of=/dev/yourdisk" your RAID. Power-surge, tornado, flood...the list of things against which RAID fails to protect is long.

    If you really care about your data you _must_ perform regular backups and take them off site. I rsync my photos to my work machine and use a VXA tape drive for regular backups.

    And I don't bother with RAID except on servers at work.

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
  4. $6,000 by vasqzr · · Score: 5, Interesting


    The thing is, I don't have time to shop for and configure a RAID system myself, and I want a turnkey solution that will just work out of the box


    You're paying $6,000 because Apple does the work for you.

    I suppose you could get a tower PC, and fill it with hard drives and setup RAID. Cheaper? Yea. Reliable? Yea. But there's more to it than that.

    I googled for 'building 1TB server'

    http://www.martinandalex.com/blog/archives/2005/01 /building_1tb_ra.html

    Home 1TB RAID Server
    CPU Athlon 3200+ $199 Frys 11x multiplier, should over clock to 2.6GHz easily
    Memory 1GB Corsair 4400C25 $275 Very fast at DDR466
    Motherboard ASUS K8N-E Deluxe $149.99 Frys, 6 SATA RAID chips on Motherboard, 3GB memory
    Case SUPERMICRO Beige 4U Rackmount Chassis, Model "SC742T-550 Beige" $307.50 New Egg. Has 7 SATA backplane built in
    CD drive NEC 3500A $67 newegg or zipzoomfly
    system drive WD740GD $185 10000 rpm system drive
    Data drive Maxtor DiamondMax 10 250GB $149.99 ($.59/gig vs $.68/gig for 300GB) 5 of these bad boyz

    total: $1933.48 or less than $2 per gig for RAID. Half the cost of white boxes and 1/3 the cost of anything from the channel.


    Here's another article, more information

    http://www.ethics-gradient.net/myth/storage.html

  5. This is not a stupid question... by egarland · · Score: 4, Insightful
    Whenever a post about inexpensive Linux based RAID storage comes up on slasodot there is a flurry of:
    • "You know why it costs more, right?"
    • "if you want easy, you pay for it, if you want cheap, you work for it"
    • "if it's important, then $$ shouldn't matter"

    and other nonsense excuses for not answering the question.

    I'm guessing people have spent a LOT of money on reliable storage solutions and tend to be irrationally dismissive of the possibility of inexpensive redundant storage.

    The fact is, if you know Linux well, maintaining a Linux based RAID array for home use is perfectly reasonable and generally quite painless. I build an inexpensive 4 drive 480GB RAID array a few years ago that I've been delighted with since. I have survived a disk failure with minimal downtime and no data loss.

    "And when the house burns down?"

    I'm so tired of this stupid argument. Data loss due to fire will happen with or without RAID. The fact is, losing a disk is much more likely than having your house burn down by a very large margin (I'd take a rough guess that disk loss in a 8 disk system is about 10,000 times more likely than disk loss from fire). But even if they happened with the same frequency you'd still be reducing your exposure by 50% by eliminating data loss from disk failure with RAID.

    I have yet to find an online company selling properly configured systems for a reasonable price.

    I thought about building a standalone storage server recently and saved my design in a newegg wishlist

    For rack mount RAID systems I like the design cases they have at www.rackmountpro.com but I've never dealt with them personally so I can't say how well they work.
    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  6. LaCie F800 by kinema · · Score: 3, Informative

    LaCie recently announced their F800 desktop RAID solution. 1.0, 1.6 and 2.0 terabyte models are available. The array connects to a host computer via IEEE1394 (Firewire) or USB 2.0. The array can be configured as RAID levels 0, 0+1, 5, and RAID 5+hot spare. PriceGrabber lists the 1.0TB version for just under US$1500 and the 1.6TB for US$2700.

  7. mmmm by Fr05t · · Score: 3, Funny

    mmmmm turkey *drool*.. oh you didn't say turkey? :(

  8. SAN? by Dr.Dubious+DDQ · · Score: 3, Interesting

    I'm looking for a roughly similar "solution" - adequate performance with redundancy and lots of storage space. A "SAN" ("Storage Area Network" - one of the current buzzwords going around these days) might be useful.

    Either iSCSI (if you want economical and standards-based) or Fiber-Channel (if you're wealthy and the speed of writes to the hard drive array is critical) based boxes of hard drives seems to be an option, and from the point of view of the server (or whatever computer is using them) they are just another hard drive. Or so the materials I've read say. (Think of them as an external RAID box...)

    iSCSI seems to be limited to 1Gb speeds (unless you can get your hands on 10Gb ethernet cards and switch, which I gather are now available), which to me seems perfectly adequate for most file-server type uses. It looks to my still-new-to-the-area eye that you can also do a lot of potentially useful tricks because of the standard IP-based nature of the data transfer (such as being able to mount a "hard drive" directly over the internet or a LAN, if you have some reason to need to do so). Fiber-channel is faster (2Gb seems to be typical, 4Gb is apparently getting fairly established, and 8Gb is available if you're made of money) but requires specialized and fairly expensive hardware ($500+ for each fiber-channel interface card at the LOW end, as I recall, plus several thousand for the fiber-channel equivalent of a "switch".)

    On the subject of iSCSI, there seem to be active projects with both "target" (iSCSI device server) drivers and "client" (iSCSI device mounting) drivers for Linux on Sourceforge...

    Corrections welcome, of course...

    Incidentally, that's not to be confused with "NAS" ("Network Attached Storage") which as far as I can tell is a buzzword used by people due to the fact that "file server" doesn't sound "cool" any more...your "NAS" might be using a "SAN" to store the drives that it is serving...

    In any case, this may be me trying to "hijack" this Ask Slashdot, but what do people here think of the "SAN" concept and its implementations?