RAID capacity formulas
Below, n is the number of active disks (excluding spares), s the size of each disk and g the number of span groups in RAID 50/60.
Rebuild risk and URE
When a disk fails, the controller must read every surviving disk in the group in full to rebuild the replacement. Vendors specify an unrecoverable read error rate; the chance of hitting at least one during that read is approximately:
In RAID 5 such an error during a rebuild can lose some or all data; RAID 6 still has a parity layer to correct it. The model is conservative — the URE spec is an upper bound and healthy disks usually do better — but it is very useful for comparing levels and deciding about large disks.
Selection tips
- RAID 10 gives the best performance for databases and random writes (write penalty 2).
- RAID 6 balances space and safety for archives and file servers on large disks.
- RAID 50/60 shorten rebuilds on big arrays by keeping each group small.
- On large arrays keep at least one hot spare so a rebuild starts immediately.