×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

How do I insure a consumer RAID array lasts a long time?

olddoc (152678) writes | about 6 months ago

4

olddoc (152678) writes "I am a home user and I back up all my digital pictures, home movies and several computer install images. This requires a few terabytes.
I look for 5 year warranty HDDs but I wonder if I should use motherboard chipset RAID, Windows software RAID, a stand alone box or a major vendor's (LSI, Adaptec) add-on card? In the past I have had a disk in a motherboard RAID5 array fail and I kept the system off until I installed a replacement drive and it worked like a charm with no data lost. How would /. users set up 4-10TB of storage that they could move on to the next system down the line? Would an LSI RAID array be supported or readable 5 years from now if the card died? Software RAID seems like a good solution since if a mobo fails the array will be easy to move. I also have a 4TB drive in a bank safe deposit box and I keep buying SD cards and saving them after a year or a major vacation."

4 comments

Soft RAID (1)

sjames (1099) | about 6 months ago | (#45313327)

Go with soft RAID for sure. The only hardware RAID card you can depend on to read your RAID is the one that wrote it. Even minor revision number changes in firmware on a replacement card have screwed people in the past. Hard RAIDs also sometimes get confused in a single drive failure situation and automatically scrag all the data. Even if it's polite enough to ask first, the choice is between wipe the volume or disable the volume.

Make sure the on disk format of the soft RAID is documented somehow. As long as it's documented, there is always a way to re-construct it later if it can be reconstructed at all.

Re:Soft RAID (1)

rwa2 (4391) | about 6 months ago | (#45315645)

I had a 4-disk SW RAID on Linux for about a decade. It only really saved me once when one of my 250GB disks died. But I mainly did it for performance!

One of the benefits of SW RAID is you can do it per partition rather than per array. So I had 20GB of each disk dedicated to a RAID-10 / partition (for high parallel reads), and a 20GB partition in a RAID-0 array for /tmp for fast writes I could afford to lose, and the rest thrown into RAID5 for /home for maximum space with some redundancy. mdadm is your friend!

A few years ago, energy consumption became more important, so I moved my 24x7 server to a little Atom in a shoebox with a single SSD and a 1TB HDD.

I'm tempted to move it to one of these things, though... http://www.amazon.com/c-Hot-Swappable/dp/B00E85B9L2/ [amazon.com]
Anyone have any experience with this chassis? This is the cheapest hot-swap drive bay case I've ever seen. I've had pretty bad experiences with even expensive drive bays, though... so I'd just as soon get a bigger case that can simply hold 4+ 3.5" drives internally.

Re:Soft RAID (1)

sjames (1099) | about 6 months ago | (#45315709)

I don't have any experience with those cases. Of course, all SATA can be hot swapped, including internal.

It is handy to be able to RAID by partition. On smaller systems, I set up a RAID1 for the boot partition and RAID6 for the main volume.

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...