0

Possible Duplicate:
RAID for home use

I am setting up a home server to stream media to and I am unsure about what RAID to go for. Either 5, 6 or 10?

Leaning towards RAID 6 due to fault tolerance of 2 drives.

However, if one drive fails, does my hot swap drive need to be the exact same as the other drives in the array? E.g. does it have to be the Seagate 3th 7200rpm drive? or can it be any 3th 7200rpm drive? or any 3td drive at that?

UPDATE

I thought RAID 5/6 would be beneficial to me as it would ensure that my movies are retrievable after a disk failure. But the answers and links provided show that more disks could crash when rebuilding.

With RAID 10, what if a file becomes corrupt on one disk, will it be mirrored to the same section on the mirrored disk, resulting in the loss of all data on that disk?

One person asked why i needed a RAID, but im not too sure what my other options are? Even if i just make a back up of my expadning movie collection, what is preventing me from losing the backup if the disks the backup is on crash/become corrupt?

Thanks for all of your help!

2
  • 1
    Maybe you should explain why you feel you need RAID at all. Bad ant problem? Dec 16, 2012 at 23:12
  • With RAID 10, if one drive become corrup then that half of the array will be dropped. Nothing will be synced. --- Say you have two stripes on a mirror (Drive1-Drive2) as a stripe, presenting itself as disk12, and (Drive3-Drive4) in a stripe presenting itself as disk34. With then a mirror over D12 and D34. Say drive 2 fails, then stripe 12 drops. The mirror will go to degraded and nothing will be written to virtual disk 12 and thus nothing to D1 or D2
    – Hennes
    Dec 17, 2012 at 0:05

1 Answer 1

1

The RAID level used should be selected based on the usage of the array.

This post on our sister site Serverfault explains it nicely, but to summarise:

For streaming large files (reading from the array), RAID 5 and 6 will work fine. Both continue to work in case of a drive failure (1 in case of RAID5, 2 in case of RAID 6).

For more performance, go for RAID 10.

In both cases you still need a backup. Both because you do not want to rebuild a large RAID array after failure (that takes ages and you have to hope a second drive does not fail during the rebuild), and because a file deleted or corrupted on RAID is lost as even if you can read that corrupted file. And human do tend to delete the wrong files on accident.

However, if one drive fails, does my hot swap drive need to be the exact same as the other drives in the array?

No. Any drive of equal or large size should do.

Note that larger drives tend to get rounded up to nice marketing values. Do not assume that a drive with the same value in a shopping basket is equally large. Should a drive fail, please do research how large it is and make sure the replacement is not smaller.


A few more things do consider:

  1. RAID is not backup. Fire, theft, lightning strikes etc will still kill all your data. Even with RAID, make sure you have an off-site backup. RAID just makes sure you do not loose data if a drive fails. Not in other situations
  2. Moving to RAID via a hardware RAID card introduces a new point of failure. YOu can withstand a drive failure, but a HW card still means you loose access to your data until the card is replaced.
  3. Same with Intel fake RAID (unless you have a similar motherboard).
  4. If you do not access the data on your desktop, consider a NAS. A RAID set up in your desktop will be much faster, but a NAS allows you to access stuff when the desktop is turned off.
13
  • Thanks for the answers Hennes! I'm not too sure what would be best for my situation. All i want to be able to do is to ensure that my movies (that i add to everyday) are protected/retrievable after disk failure. Im not sure if i need some form of RAID or just a backup solution? Dec 16, 2012 at 23:53
  • You can use both. For that combine RAID5 with a backup. If a drive fails then make an incremental backup (only the files which have changed since the last backup), replace the broken drive, destroy and rebuild the array, using the data on the backup. No long waits for array rebuilds. No data lost and a backup somewhere else.
    – Hennes
    Dec 16, 2012 at 23:59
  • Thanks again for the help. But if i destroy the array wont i be destroying the location of my backup? or would be backup be stored in a different location? Dec 17, 2012 at 0:03
  • A backup should always be stored elsewhere. Preferably not even in the same house.
    – Hennes
    Dec 17, 2012 at 0:06
  • exactly. A good setup is (say) 3x1TB drives in RAID 5 making a 2TB volume, and then 2 2TB usb drives, one to be kept at home, and one to be kept at work, to backup to alternatively. Keep those encrypted, (and ideally, have three of them to avoid any moment when all drives are in your house in case of fire).
    – Sirex
    Dec 17, 2012 at 0:20

Not the answer you're looking for? Browse other questions tagged .