Thursday, February 2, 2017

RAID array Considerations - Any advice?



We just bought a Dell PowerEdge r510 (12 drive bays) that will fill the role of an archive server. We have 6 drives (1TB each) installed.



The plan is to have all the drives in a single RAID array and carve out an OS partition and an Archive partition.



We intend to expand to all 12 drives, but need to preserve the main archive partition when we do (i.e. we'd like to add more drives and expand the space available on the archive partition, not create another array or another partition to allocate the additional space).



Questions:





  • Is there a good way to do this (if at all)?

  • What would the preferred RAID type be if it's possible (5, 1+0, etc.)?


Answer



If I could suggest a slight modification of your plans:




  1. Put the OS on two smaller disks and mirror them.

  2. Create a second array, preferably RAID 6 with a hot spare, and make it a dynamic partition within Windows so you can expand later.




Don't dynamically expand volumes that are on the system disk. I've heard bad things about that. Keep the system separate from the data for performance reasons but also for volume corruption reasons.



RAID 6 is to counter the higher possibility of encountering a URE while rebuilding a failed RAID set. (Some good reading on the topic here, here and here over at the Storage Mojo blog). Even with RAID controllers that scrub drives looking for problems, I recommend an array that can sustain at least two drive failures before data loss. Thus my recommendation for RAID 6. The hot spare makes sure the rebuild happens as quickly as possible even if it's 3AM and you turned your cell phone's text message alert off in your sleep (if you haven't done that yet, you will someday =) ).



In addition, I'm sure you know that RAID is not a backup so it would be good to archive the data to tape once in a while and put it in a bank vault.


No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...