RAID 5

Striping par bloc avec parité simple distribuée. Survit 1 panne. Choix classique pour les arrays 3-4 disques petits — de plus en plus risqué pour les gros disques.

Min. disques
3
Capacité utilisable
(N-1) × smallest
Tolérance aux pannes
1
Performance
Fast reads, slow small writes

Comment ça marche

Les blocs de données et de parité tournent entre les disques. Par stripe, un disque détient la parité calculée à partir des autres. À la panne, parité + données restantes reconstruisent. Un URE pendant rebuild tue l'array — pas de seconde parité de secours.

Formule: (N − 1) × min(drives)

RAID 5 — D = données, P = paritéDrive 1D1D4PD9Drive 2D2PD7D10Drive 3PD6D8D11Drive 4D3D5D8P
Diagramme de disposition

Pros / Contras

Pros

  • Survit 1 panne
  • Efficacité de capacité la plus haute des RAIDs à parité
  • Lectures rapides (parallèles)
  • Support universel
  • Bien pour petits disques (≤8 To) en 3-4 baies

Contras

  • URE pendant rebuild peut tuer l'array
  • Rebuilds longs avec grands disques (20+ h pour 8 To)
  • Pénalité écriture : read-modify-write
  • Non sûr avec disques ≥ 12 To consumer
  • Sans protection bit-rot

Quand utiliser

Arrays 3-4 disques ≤ 8 To. NAS domestique faible écriture. Quand capacité prime sur sécurité max. Toujours avec sauvegarde off-site.

Quand NE PAS utiliser

Disques ≥ 12 To — risque URE trop élevé. 5+ disques — plus d'exposition. Pools ZFS — RAIDZ1. Tailles mixtes — SHR-1 ou Unraid 1P.

Exemple math rebuild

4 × 8 To en RAID 5. Après panne : lit (4-1) × 8 = 24 To. À 70 Mo/s ~32 heures. Probabilité URE avec NAS-class (~10⁻¹⁵/bit) ~17%. Un URE = perte.

Risque rebuild →

Essayer

Liens

À retenir: RAID 5 a encore du sens pour les arrays petits (≤ 8 To) 3-4 disques où la capacité compte. Plus grand = RAID 6 / RAIDZ2.