Re: Expand RAID5 array or switch to RAID10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed Dec 17, 2014 at 12:11:27pm +0200, George Duffield wrote:

> Hi
> 
> I have a RAID5 array comprising four 3TB drives and I've basically got
> 100GB remaining free so it's time to expand the array.  With this in
> mind, and considering my requirement is predominantly to increase
> capacity, I'm wondering whether it'd be best to add another 3TB drive
> and expand the array whilst retaining RAID5 or to switch out to a
> RAID10 array.  My thinking is 1) adding a 5th 3TB drive to the
> existing array may result in drive failure during the rebuild; and 2)
> RAID10 is very expensive to implement.  Hence, I'm tempted to consider
> other options (recognising that whilst it'd be convenient I don't
> actually need everything stored on a single array).   One such option
> would be running two raid5 arrays comprised of 3x 3TB each yielding
> 12TB of storage across the two arrays.
> 
> 
> Questions:
> + Is my assumption re RAID5 drive failure correct/ likely?
> + Is there a non-destructive way to migrate from RAID5 to RAID10?
> + 2 x RAID5 arrays seems pretty appealing - from a reliability and
> cost effectiveness standpoint - yes/no?

RAID5 with 3TB drives is definitely a dodgy area. The rebuild times are
sufficiently long, and the amount of data that needs to be read
sufficiently high, that an unreadable block or complete drive failure
during rebuild are too probable to be worth the risk (in my opinion
anyway).

You can non-destructively convert from a RAID5 to a RAID0, then from the
RAID0 to a RAID10 (near-2). This does mean going via RAID0 though, so
there's a data-loss risk there.

I wouldn't run RAID5 on these size disks at all - anything over 2T is
too risky for my liking, no matter how many disks there are in the
array.

If you just want to reduce the risk of a secondary failure during
rebuild, RAID6 would be the safer option. RAID10 is definitely more
performant but there's a far higher capacity overhead, so it very much
depends on your use case as to which would be better.

My advice would be to add two additional drives, converting to RAID6 and
expanding the array.

Cheers,
    Robin
-- 
     ___        
    ( ' }     |       Robin Hill        <robin@xxxxxxxxxxxxxxx> |
   / / )      | Little Jim says ....                            |
  // !!       |      "He fallen in de water !!"                 |

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux