On 09/14/2013 04:50 AM, Grant wrote:
> 
> Instead, how about a 6-drive RAID 10 array with no hot spare?  My
> guess is this would mean much greater fault-tolerance both overall and
> during the rebuild process (once a new drive is swapped in).  That
> would mean not only potentially increased uptime but decreased
> monitoring responsibility.
> 

RAID10 with six drives can be implemented one of two ways,

  Type 1: A B A B A B

  Type 2: A B C A B C

If your controller can do Type 1, then going with six drives gives you
better fault tolerance than four with a hot spare.

I've only ever seen Type 2, so I would bet that's what your controller
will do. It's easy to check: set up RAID10 with four drives, then with
six. Did the drive get bigger? If so, it's Type 2.

If it's Type 2, then four drives with a spare is equally tolerant.
Slightly better, even, if you take into account the reduced probability
of 2/5 of the drives failing compared to 2/6.

No one believes me when I say this, so here are all possibilities for a
two-drive failure enumerated for four-drive Type 2 (with a spare) and
six-drive Type 2. Both have a 20% uh oh ratio.

Layout: A B A B S

1.  A-bad B-bad A B S -- OK
2.  A-bad B A-bad B S -- UH OH
3.  A-bad B A B-bad S -- OK
4.  A-bad B A B S-bad -- OK
5.  A B-bad A-bad B S -- OK
6.  A B-bad A B-bad S -- UH OH
7.  A B-bad A B S-bad -- OK
8.  A B A-bad B-bad S -- OK
9.  A B A-bad B S-bad -- OK
10. A B A B-bad S-bad -- OK

Layout: A B C A B C

1.  A-bad B-bad C A B C -- OK
2.  A-bad B C-bad A B C -- OK
3.  A-bad B C A-bad B C -- UH OH
4.  A-bad B C A B-bad C -- OK
5.  A-bad B C A B C-bad -- OK
6.  A B-bad C-bad A B C -- OK
7.  A B-bad C A-bad B C -- OK
8.  A B-bad C A B-bad C -- UH OH
9.  A B-bad C A B C-bad -- OK
10. A B C-bad A-bad B C -- OK
11. A B C-bad A B-bad C -- OK
12. A B C-bad A B C-bad -- UH OH
13. A B C A-bad B-bad C -- OK
14. A B C A-bad B C-bad -- OK
15. A B C A B-bad C-bad -- OK


Reply via email to