Slashdot Mirror


HOWTO: 0.5TB RAID on a Budget

Compu486 writes "Inventgeek.com has a new how-to article titled 'The Poor Mans Raid Array.' The article details how to make a modular .5 terabyte Raid 5 array for under $250 (USD), and it all runs on the Mandriva flavor of Linux." Drive prices being what they are, this seems cooler than it is practical. Update: 06/25 23:31 GMT by T : If that's not enough storage, Yeechang Lee writes "Let me show off the 2.8TB Linux-powered RAID 5 array I built for home use a few months ago. I provide lots of details on how I did it, what I used, and the results. The Usenet thread has good followup posts from others, too."

49 of 278 comments (clear)

  1. typical? by mnemonic_ · · Score: 5, Insightful

    this seems cooler than it is practical.
    Perfect for slashdot!

    1. Re:typical? by Rei · · Score: 5, Informative

      Many home RAID setups that I have seen are more for show than they are as a speedup. Most of them are RAID 0 - i.e., they're for "performance", not redundancy (I assume the reason is that most people don't want half their space to dissapear with RAID 1, but don't want to have to use enough drives to make RAID 5 effective). Yet the primary performance limits on a home PC's disk performance (apart from operating-system issues like the filesystem and caching) are latency-based, not throughput based; RAID, if anything, will increase your latency.

      If you want a high performance system, spend the money to get a small, top-of-the-line drive for your root partition (15k rpm SCSIs are nice, if you have a scsi card - you can get a 9 gig for 30$ including shipping, an 18 gig for 55$), and then put all of your space-consuming files (movies, music, etc) on your cheap bulk storage. Get enough spare ram to have good disk caching. And, of course, choose a good filesystem for small files - ReiserFS works well for me, but there are a lot of good options.

      You only need major throughput if you're doing a lot of very long file reads that need to occur at top speed (i.e., not playing video or listening to music; more like what you need for running a large relational database, or being a fileserver on a crazy-fast network). To the "Raid 0" crowd: Does this really fit your disk's typical usage patterns?

      --
      What a crazy random happenstance!
    2. Re:typical? by egburr · · Score: 2, Informative
      I use RAID1 because I'm much more concerned about loss of data than about performance. Yeah, that means I buy two drives for the space of one, but for my personal data, it's worth it.

      Really, if you need that much storage, I would hope your hardware budget is a little bigger than what I allocate for my stuff at home.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    3. Re:typical? by Rei · · Score: 2, Informative

      It depends on what sort of bandwidth you're talking about. Audio isn't nearly so throughput intensive as video. Plus, you're talking about writes, not reads.

      Raid 0: Not quite double the read and write throughput; somewhat higher latency, but not usually a relevant amount. No redundancy.

      Raid 1: Not quite double the throughput; slightly lower latency, but usually not a relevant amount. Redundant.

      Raid 5: Very fast read throughput; lowered write throughput; higher latency. Redundant.

      --
      What a crazy random happenstance!
  2. Now *thats* redundant. by FireballX301 · · Score: 2, Insightful

    The Poor Man's Redundant Array of Inexpensive Disks.

    That aside, a decent motherboard will come with a RAID IDE controller, so you could easily just grab a pair of 250 WD caviars. Or go the cheapo route and do maxtor.

    1. Re:Now *thats* redundant. by James+Cape · · Score: 5, Informative
    2. Re:Now *thats* redundant. by chrismcdirty · · Score: 2, Funny

      I always do the cheapo route and do maxtor, anyway. Every WD drive I've ever owned has failed me.

      --
      It's like sex, except I'm having it!
    3. Re:Now *thats* redundant. by Anonymous Coward · · Score: 4, Informative

      You are really better off just using software raid as provided by the operating system than using the fake raid provided by those on board ide/sata raid controllers. Then if your mobo dies you don't have to find one with the same raid chipset, worry about proprietary drivers etc. You just get another mobo and everything works fine. I played around with the nvraid, the silicon image raid, and one other brand, and they all pretty much suck. The best part is that without a special driver it doesn't matter how you configure the devices in the raid bios, they show up to the OS as individual drives not as a raid drive.

    4. Re:Now *thats* redundant. by Slack3r78 · · Score: 4, Informative

      That's exactly my experience. My family owns a PC shop, and we stopped buying WD drives around the time of their 30-60GBs because we were getting way too many failures - many DOAs and, worse still, drives that were failing a few weeks after being sold.

      We've been selling pretty much exclusively Samsung and Seagate since then. The other *huge* often unmentioned advantage is that they're both much quieter than WD and Maxtor equivalents - Samsung being a little quieter in my experience.

      Really, outside of the Raptor line, I see no compelling reason to buy a WD drive. I can definitely agree with the sentiment that I have *never* heard anyone say they hated Seagate drives, especially if you talk to the SCSI freaks out there. :-)

  3. Howto by zabagel · · Score: 5, Insightful

    Possible new Slashdot Category?

  4. /. on budget: by roman_mir · · Score: 2, Funny

    Nothing for you to see here. Please move along.

  5. Cool? Naah, old by riflemann · · Score: 3, Insightful

    I seriously doubt that this is cool nowadays. A huge case, a lot of fans and the heat it generates isn't something in anyway impressive nowadays.

    It takes just TWO modern disks to get 1/2 terabyte of space, and not much more ot get them in raid5, plus you can have a compact box (the one in TFA is very boxy and ugly) and a lot less noise and power consumption.

    Not impressive. Sorry.

    1. Re:Cool? Naah, old by ZorinLynx · · Score: 4, Insightful

      Uhh, it'd be worse. You're more likely to have a double drive failure out of ten drives than three.

      And a double failure is all it takes to take out a RAID5.

      -Z

  6. Not a big deal. by Seumas · · Score: 5, Funny

    Okay, half a terabyte? Hardly worth lifting a finger for. I have more than 2.5 terabytes almost entirely of porn. And not only that, but it's all stored on 20 IDE drives of various sizes, in external USB cases, plugged into three 7-port D-Link USB hubs, plugged into a PC.

    That's a lot of storage.

    That's balls-to-the-wall.

    I'll take a picture of all the drives stacked up on one another on the desk (5 rows, 4 drives tall).

    I take my porn seriously.

    1. Re:Not a big deal. by Seumas · · Score: 4, Funny

      Who marked this "Funny"?

      I'm serious. And it shoudl be "Informative", you insensitive clods!

    2. Re:Not a big deal. by MustardMan · · Score: 5, Funny

      I'll take a picture of all the drives stacked up on one another on the desk (5 rows, 4 drives tall).

      With that much porn, I think the last picture /. geeks want to see is of the drives

    3. Re:Not a big deal. by Universal+Indicator · · Score: 2, Funny

      Probably only one or the other.

    4. Re:Not a big deal. by Seumas · · Score: 3, Funny

      I certainly do. Organizing 2.5 terrabytes of porn is a bitch. It's like "Hm... does this go in midgets or does it go in animals->poultry -- or should I create an entirely new midget and poultry sub-category?".

      Worse, all of the "media catalogue" programs for Windows crash before they finish cataloguing my collection. I even tried it with iView Media Pro on my Mac and that crashed, too after about a terabyte.

      This is a serious issue that, as time goes on, I believe Google will need to address. Maybe some sort of specialized Spoogle porn-search appliance?

      Do you feel lucky today? - You bet I do. Spank spank!

    5. Re:Not a big deal. by Anonymous Coward · · Score: 2, Funny
      I have more than 2.5 terabytes almost entirely of porn. And not only that, but it's all stored on 20 IDE drives of various sizes, in external USB cases, plugged into three 7-port D-Link USB hubs, plugged into a PC.

      No words...should have sent...a poet.

  7. Only reason it's 'budget' by OverlordQ · · Score: 3, Insightful

    Only reason it's budget is because they bought drives off eBay . . . personally . . I think I'll skip eBay if I'm buying Drives.

    --
    Your hair look like poop, Bob! - Wanker.
  8. What am I missing here? by Anonymous+Luddite · · Score: 3, Interesting

    That seems like a lot of screwing around.

    Why not just hang a four *large* drives in a workstation with MB that does RAID 1+0? Yeah, it'll cost more than 249, but it won't involve a 50 lbs box of drives..

    1. Re:What am I missing here? by Anonymous+Luddite · · Score: 3, Funny

      >> manly RAID 5?

      Yeah, really I'd prefer raid 5 too, but TFA was about a "poor mans" raid array.

      More or less on-topic: take a look at this guy's really pointless raid 5 setup. Very cool.

  9. my attempt at RAID... by darthpenguin · · Score: 2, Informative

    This is a bit off-topic, but I want to share my most recent experience with linux-raid

    A few months ago, I decided I'd put together a RAID5 system in a dedicated box, to be used as network storage. I put together a Duron 1.6 on an ECS (I know!) K7VTA3, 512mb RAM, a Promise IDE controller, and 4 200GB drives. I figured the kernel-based software raid would be fine for my purposes.

    I installed linux to a normal partition, then set up the RAID array. Everything seemed fine. I set up samba/nfs shares and ftp. Files seemed to transfer just fine. But for some reason, if I transfered a large file over the network directly to the RAID, the md5sum would have changed, no matter how I transfered it. To make things even more strange, if I transferred to a non-RAID partition, then directly used mv or cp to place it on the RAID partition, it worked great. Strange.

    I never quite figured it out what was wrong, and I scrapped the project, with the intention to try again with some more decent hardware. Any ideas as to what happened?

    1. Re:my attempt at RAID... by Anonymous Coward · · Score: 2, Informative

      My only guess is that you used a via chipset instead of a sis or nforce to do this.
      Actually sis beats out nforce on pci bus and ide throughput hands down on the athlonxp platform.

      Been there done this tons of times.
      I currently have a tyan tiger mp board with a fasttrak 100 & 4 120GB maxtor drives in software raid 5, It's about 40% full or so and I've had zero problems with it. The whole system is underclocked EXCEPT the hard drives (wish I could underclock those).

    2. Re:my attempt at RAID... by FireBug · · Score: 2, Interesting
      Yes! I mean NO! ...

      I too have this same exact problem and haven't been able to figure out what causes it. The array in question is a 1.6TB software RAID5 array with eight 250GB Maxtor SATA drives on Promise SATA150 TX4 controllers. A few months ago I noticed files that I'd coppied via samba being corrupted once they got to the array. As such I now checksum every file that I dump on it before copying from my windows box. I would say somwhere between 1/5 and 1/10 of the large (350MB+) files I copy to it get corrupted. If I copy them again, the MD5s are different, and usually the second copy gives me the same checksum.

      Things I've noticed:
      • swapped out switches, network cables, and ethernet cards with no change
      • occurs going from my Windows box to the RAID array with Samba, generic FTP, and even scp
      • only seems to occur when copying to the RAID array, not when copying to the non-RAID system disk on the same server
      • happened with both an old Abit BE6 and with a newer Intel L440GX motherboard - I don't think the chipsets have anything to do with it
      • pretty sure it only happens between my windows box and the linux server, never from another box (which includes Linux, FreeBSD, and OSX)
      • only happens when I copy to the RAID array, reads seem to work flawlessly
      • strangely this only seems to occur with .avi files - I can't recall having any other types of files become corrupted but as a disclaimer 95% of the things being coppied to this server are AVIs
      I've no idea what causes this, and as far as I know it only started happening somewhat recently (I've had the array for many years, although not always a full 1.6TB in size). Maybe it started when SP2 came out, I don't know. I can't 100% confirm I haven't always had this problem, but I've only noticed it starting a matter of months ago. Anyone else out there have any ideas? I'm at a loss. The Promise TX4s are what I'm currently eyeing as the problem source.

      FYI: I'm using mdadm 1.11.0, ReiserFS 3.6.19, and a chunk size of 128k with left-symmetric parity.
  10. Ridiculous by tabdelgawad · · Score: 3, Insightful

    This project looks like a giant, hot, slow, old-tech, loud, power-hog of a 500 Gig 'drive' for $250 (low-ball estimate with all the eBay pricing and special batch price on the drives the author got, and not counting time/labor).

    A 400 Gig drive (probably of equal or better reliability overall and a warranty) costs about $260 on newegg.

    Reminds me of people using 486's as routers/firewalls when you can pick up a Linksys or D-Link for $20 or $30.

    Thanks, but no thanks.

    --
    Imposing Libertarian views on everyone online since 1992.
    1. Re:Ridiculous by HermanAB · · Score: 3, Insightful

      Well, a 486 with Linux and IPtables has better throughput than the little ARM processor in a Linksys / Dlink and you can run a proxy filter, since you have a hard disk for the cache. There is just no comparison really.

      --
      Oh well, what the hell...
    2. Re:Ridiculous by lawpoop · · Score: 2, Insightful
      "400 Gig drive (probably of equal or better reliability overall and a warranty).."

      Not really. Most drives coming out now have a 1-year warranty (some have 3). Modern drives pack more data into a smaller space, so they are more likely to lose data than older drive. Small imperfections will be more noticeable, and will cause more and greater problems. They are not the quality level of the old seagate SCSI drives used in this setup. Those SCSI originally came with a 5-year warranty. If those SCSI drives are still alive and spinning, I would trust them to last longer than any crappy 1-year warranty IDE drive you can buy off the shelf these days.

      Furthermore, think about this: What happens when your 400 GB drive dies? You lose all your data. Yes, you can get it replace, but so what? Your data is already gone. What happens when one of these 18.6 or 50 GB drives dies? Power down the machine, rip and replace the drive for $5 - $10, boot back up and mount the drive. No problem.

      Bottom line, you need RAID 5 for data reliability. A single drive is a less reliable scenario. Those old SCSI drives are probably more reliable than any new 1-year warranty 400 GB IDE drive, and if one dies, who cares? This is a hardier scenario.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    3. Re:Ridiculous by ashayh · · Score: 2, Informative

      Wrong.
      No manufacturer is giving less than 3 years warranty.
      The 10,000 rpm WD Raptor and all Seagate drives come with 5 year warranty.
      I think you wanted to refer to the not so recent attempt by some major players to cut warranty to 1 year. That didn't last long, I guess because their sales must have suffered.

  11. eh? by cryptoz · · Score: 2, Informative

    What's with the .5TB? Is it not more standard to call it 512 GB, which, at least in my opinion, sounds far more impressive than .5 TB?

    1. Re:eh? by aliquis · · Score: 2, Informative

      Seems like it was 14 50GB disks, but let's make it easy and said it was raid 0 of 2 250GB disks, then that's not 512GB is it? And also it's only 465GB of data. (most manufacturers count 1GB as 1.000.000.000 Bytes.)

  12. Why? by Jailbrekr · · Score: 2, Informative

    This is not economical, cutting edge, cool, nor is it practical. Why?

    1) The drives are used. If you want to impress us, do it with new components with warranties (even refurb). Used makes it impractical and unreliable, even moreso because you didn't use hot swap.
    2) It is only 500GB. This can be achieved in a RAID5 configuration with 3 NEW UNDER WARRANTY 250GB drives.
    3) Heat. This negates the whole "cool" (both figurative and literal) label.
    4) Power. Old drives suck up alot of power. Putting alot of them in a single case is going to draw a major stupid amount of power. Fewer drives can achieve the same effect with a reduced power draw. Did you take a page out of the AMD and 3dfx design methodolgy when you thought up this project?

    --
    Feed the need: Digitaladdiction.net
    1. Re:Why? by Jailbrekr · · Score: 2, Insightful

      Go back to the basement nerd. You are trying to justify a RAID setup with 12-14 small drives that are non hot swap and used. If you bought them from a retailer, I might believe they were refurb, but they were bought on ebay.

      Oh, and where did I even mention the RAID controller? I was talking strictly about the array itself.

      That setup runs hot, sucks back too much power, and cannot have failed drives swapped out live.

      It is not cool, it is not news worthy, and it is not cutting edge.

      --
      Feed the need: Digitaladdiction.net
  13. There's Some Debate on the "I" by Noksagt · · Score: 2, Informative
    The Poor Man's Redundant Array of Inexpensive Disks.
    Well, many believe that the I is for Independent. See the wikipedia for the debate.
  14. Bah! by KenFury · · Score: 2, Informative

    Nice project but.. at $15 for a 50gb drive 250gb raw will cost you $75. Add in shipping and I bet you are at $100+. I can get a seagate Sata 250Gb from Newegg for 120. I would rather have three of those RAID 5'd for 500Gb useable that some big, loud, hot, power hungry, loud drive array.

  15. Damn the enviroment, burn those kws... by HiyaPower · · Score: 3, Insightful

    After paying for the electricity to power this thing, you would be much better off with a RR1820A and some Sata drives for about $1000. Not only would it use a lot less power, it would give you a lot more storage. The bucks now are not so much in the hardware (8 250 GB drives + a RR1820A $1100 ~ $250 for the size array this guy made), but in powering the beasts and keeping your house cool in summer at the same time. The way I figure it, you get about a 20:1 power saving on an equivalent sata array.

    $60 a barrel oil? What $60 a barrel oil? Must be nice not to have to pay your electricity bills...

  16. Re:Useful? by anthony_dipierro · · Score: 2, Insightful

    Spam, of course.

    Seriously though, there is way more than 500 gigs of free content (including source code) available on the web. If you've got a DSL connection or faster, you can easily fill up half a terabyte.

  17. Only .5 Terabytes? by Donniedarkness · · Score: 2

    This was exciting...3 years ago. I understand that this is on a "budget", but only 500 gb?

    --
    Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
  18. My shorter HOWTO: by Saeger · · Score: 5, Informative
    HOWTO make a 500MB software RAID5 array for about $250:

    1. Buy 3 250GB EIDE or SATA HD's very cheaply.
    2. Plug them into your cheap linux PC (with at least a 400Watt powersupply). If EIDE then make sure each drive is on its own (master) channel. If your BIOS supports "hardware" RAID, disable it.
    3. Use a low-level drive diagnostic fitness test to burn the drives in so you can be sure they won't fail right away. A great tool for this is The Ultimate Boot CD, as well as the 'badblocks' linux util.
    4. Assuming your 3 new drives are drives sdb, sdc, and sdd, with your bootdrive on sda (or hda), you should now partition each of them (instead of raiding the entire disk). I recommend creating one primary partition which is slightly smaller than the fullsize of the harddisk, such that if you buy a replacement drive of another brand and it isn't the EXACT same size, you won't be SOL when adding it. Mark the partition type as "FD", which is the raid autodetect type.
    5. Verify that your kernel supports software RAID by checking that /proc/mdstat exists, or by checking for the multidisk "md" module in the output of "lsmod | grep md" after attempting to "modprobe md" and "modprobe raid5". If not supported, then... figure that out yourself.
    6. Now the fun part (assuming mdadm's installed):
      mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
      View the status of the raidset construction by cat'ing /proc/mdstat
    7. Put a filesystem on the md0 device with mke2fs /dev/md0 (or mkreiserfs, or whatever)
    8. Add a line to your /etc/fstab to automount your new raid array at /raid5 or wherever.
    9. Oh, and if your distro doesn't automatically detect your array on reboot, you need to fix that by putting this in your init scripts somewhere:
      mdadm --assemble --scan
    Now, wasn't that easy? :)
    --
    Power to the Peaceful
    1. Re:My shorter HOWTO: by Spoing · · Score: 2, Informative
      HOWTO make a 500MB software RAID5 array for about $250:

      OK...let's do the math... 1. Buy 3 250GB EIDE or SATA HD's very cheaply. [pricewatch.com]

      (looks up prices) $98.00 * 3 = $294.00.

      Reminds me of a friend who keeps insisting that he can build a full-sized house for $10,000.00 if he only had the land.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:My shorter HOWTO: by swillden · · Score: 2, Interesting

      I recommend creating one primary partition which is slightly smaller than the fullsize of the harddisk

      I've built a ~600GB RAID array for my home video jukebox, and I'd modify your recipe in one way: Rather than creating just two partitions on each drive, create many, then create many small RAID arrays and glue them together with LVM. The result is much more flexible. You can use different partition sets with different RAID levels for different purposes, and it also makes adding additional storage into the array very easy.

      In my case, I have four 200GB drives, so I created 10 20GB partitions on each. Eight of the 10 partitions on each drive are used in RAID-5 arrays, one is used in a RAID-1 array (mirroring, across all four drives), and one is used in a RAID-0 (striped) array.

      This initial configuration gives me 80GB of very fast RAID-0 "scratch" space, for storage of data that is not important, 20GB of highly-redundant RAID-1 space for data that is very important, and 480GB of moderately-redundant RAID-5 space for everything else. I set up three volume groups called 0g, 1g, and 5g, containing the appropriate RAID arrays, then carved out logical volumes as needed.

      But, as my needs change, I can shift those RAID sets around. Supposing, for example, that I decided I needed more RAID-1 space, I could pull one RAID-5 array out of the 5g volume group, rebuild it as a RAID-1 array, add it to the RAID-1 volume group and then allocate the storage to whichever logical volume needs it.

      Not only that, adding new storage becomes easier. With only one large RAID array, adding a new disk to the array requires backing up the entire array, rebuilding it with the additional disk and then restoring the data.

      With many small arrays, as long as there's enough free space that you can remove an array from the volume group, you can rebuild it one array at a time. I actually started with three 200GB disks, so each of my RAID-5 arrays held 40GB, not 60GB. When I added the fourth disk, I wrote a small script that went through the eight RAID-5 arrays, pulling each one out, destroying it, rebuilding it with four disks and reinserting it into the volume group. The whole process took about a day to run, but my data stayed both available and safe the whole time, and didn't require me to figure out where I could back up nearly 200GB worth of data.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  19. Um, yeah, the article is not that cool. by aussersterne · · Score: 2, Informative

    1. Get a big server tower case w/5+ 5.25" bays.
    2. Get 4 250GB EIDE drives (cheap anymore!)
    3. Get 4 $20.00 CompUSA lockable EIDE drive trays.
    4. Get an SMP board + CPUs and slap 'em in there.

    Ta-da. One power supply, four quiet drives, one case, software RAID-5 easily swappable with 2 dedicated fans per drive, looks professional, comparatively quiet, with the benefit of included scalable SMP workstation. And .7TB to boot. Or get a PCI EIDE raid card compatible with both Linux and Windows and go to town with RAID-0 and 1TB.

    There was a time when a SCSI array of many, many drives in a separate case at 10k RPM was something to lust after at home, but these days it just isn't. You can get close enough at home while saving space, using less power, and getting better overall performance.

    --
    STOP . AMERICA . NOW
  20. My 0.9TB *quiet* RAID 5 howto by The+Optimizer · · Score: 2, Insightful

    I just recently built a file server for my home. The most important considerations for me were data protection (I've got too much to lose), reliability, economy of operation and quietness, since the server would be in my office running 24/7.

    First off, Low-noise is my new religion (with 8 PC's in my office, it makes a huge difference), and secondly I don't belive in skimping... being frugal and practical yes, but cutting quality to save a buck (a la walmart) .. NO.

    So to achive that I acquired the following:
    - Antec Sonata Lifestyle case.
    - nForce 2 motherboard with out chipset cooling fan (just heat sink)
    - ATI Radeon 9200se video card with out cooling fan (just heat sink)
    - Mobile Athlon XP 2400+ CPU - 35 watts
    - 22 db Socket A Heat sink/Cooling fan unit
    - 22 db 12cm fan.
    - Gigabit NIC
    - 512mb RAM
    - Combo optical drive
    - Samsung 120gb drive (to hold OS, and work space)
    - 3ware Escalade 7504-LP RAID controller
    - 4x Maxtor 300gb 5400 RPM Drives (chosen for lower heat output over 7200 RPM) drives
    - APC 1000va UPS

    So put it all together and you get a system that has a total of only 4 fans in it including the one in the power supply. It is the quietist PC I have. The case has a nice rack to hold the 4 RAID drives with cushions to reduce vibration/noise and mount a 12cm fan draw air directly across them, as well as another at the back to produce decent airflow despite their lower cfm ratings.

    It runs cool and very quiet. I can't hear *anything* out of that system if my ears are more than a foot away from it. I can transfer large files like .iso to/from it at more than 40mb a second. It's protected and will safely shutdown in an extended power outage.

    It wasn't $250, but it's good enough for me to do real production work on and sleep better at night.

    So I may not have the fastest possible server, but it's still more than enough

    You could replicate using 400gb drives for 1.2TB of storage by trading off for the slightly higher heat of 7200 RPM.

  21. Take it farther... by HockeyPuck · · Score: 3, Interesting

    I spend my entire life managing large SANs, so RAID is done in the array (EMC, HDS) while basic volume management is done on the host (LVM, VXVM)... so when i first read this I thought that somebody had used linux and a fibrechannel HBA running in target mode (http://www.emulex.com/ts/docfc/linux/430l/target_ mode_intro.htm)

    Put that up on /. and you'll have something b/c you'll have shown something more than 'look what linux can do' that the other OS's have had for years...

    And then going on to mount those luns on another system (say a solaris, aix or another linux box). Instead, I was dissapointed to find out that you took a linux box and created enough software RAID to for a TB or more. If this was done with windows, it would be rejected... so why doing it with Linux make it front page news?

  22. Logical Volume Manager by mpeg4codec · · Score: 4, Informative

    I'm surprised that nobody has mentioned the Linux Logical Volume Manager subsystem. It has many of the features of RAID arrays [such as spanning across multiple drives] with the added flexibility of being able to dynamically add [and theoretically remove] drives.

    Unfortunately, aside from RAID'ing the volumes or something similar, I haven't been able to find any information on making the system redundant.

    Read about it more on TLDP. It's a very robust system that works well on both servers and desktops.

    1. Re:Logical Volume Manager by Yeechang+Lee · · Score: 2, Interesting
      I'm surprised that nobody has mentioned the Linux Logical Volume Manager subsystem.

      As mentioned, my 2.8TB setup uses LVM2 on RAID 5 (mdadm, not raidtools). I think anyone building one of these babies would be crazy to not use LVM; why limit your future expansion options?
  23. Re:Speaking of which... by pangloss · · Score: 3, Informative
  24. RAIFs by ChodeMonkey · · Score: 2, Informative

    I think it would be more interesting to consider a redundent array of independent flash cards. Since it is clear that solid state drives will soon be included in PCs and laptops in the near future it would be nice to address the speed and reliability issues associated with them. This would also help with the heat and all.

    Just a thought.

    --
    All your attention are belong to my old internet meme.
  25. 1.5 TB Array on the cheap.... by MagnusDredd · · Score: 2, Interesting

    1) Free -- Machine was an old K6-2 500 (192MB RAM, 1.4G Boot Drive) that I had laying around.
    2) Free -- I got a full tower case from my brother in law (no faceplate).
    3) Free -- I had a few 120mm fans laying around which I have cooling the drives.
    4) $1040 -- 8 Maxtor 250 GB PATA HDs. (8MB cache, 7200 RPM)
    5) $215 -- 3Ware 7810 (8 port PATA hardware RAID 5 card).
    6) $140 -- APC RS 1500 battery backup. (You don't want the array to suddenly lose power for any reason!)

    Total Cost $1395.

    What it got me: I have 1400 GB usable redundant storage with a hot-spare. If a drive fails at 1:00am the computer will automatically start the rebuild on the spare drive, and likewise if I'm not home. This was more important than the additional storage. I also know that I can get 40 minutes of power out of the APC if the power goes out. The machine is set up to shut itself down in the event that the battery runs low.

    I didn't have to fight with any software configs. The driver is included in the Linux kernel source, and can be compiled into the kernel. I don't have to worry about figuring out SMART data. "tw-cli info c0" gives me easily readable output on all of the drives plugged into the RAID card. It's simple, does the job, is stable as all hell, and was fairly cheap. It would have cost nearly as much to have bought 4 PATA cards (ones not using the flawed silicon image controller) as it cost for the 3ware card off of eBay.

    More information here.