ZFS RAIDZ1

ZFS paridad simple. Mismo riesgo que RAID 5 pero con checksums, snapshots, resilver bloques usados.

Mín. discos
3
Capacidad utilizable
(N-1) × smallest
Tolerancia a fallos
1
Rendimiento
Fast reads, slow writes

Cómo funciona

Funcionalmente similar a RAID 5: stripes de datos y paridad. ZFS añade checksums por bloque (detecta bit-rot), copy-on-write (sin write hole), snapshots, y resilver de bloques usados — rebuilds solo recrean datos realmente usados. Preocupación URE durante rebuild persiste: una lectura uncorrectable en disco sobreviviente = pérdida.

Fórmula: (N − 1) × min(drives)

ZFS RAIDZ1 — D = datos, P = paridadDrive 1D1D4PD9Drive 2D2PD7D10Drive 3PD6D8D11Drive 4D3D5D8P
Diagrama de disposición

Pros / Contras

Pros

  • Checksums detectan bit-rot
  • Resilver bloques usados
  • Snapshots, replicación, compresión nativos
  • Garantías integridad fuertes
  • Gratis / open source / probado

Contras

  • Mismo problema URE que RAID 5
  • Evitar con ≥ 12 TB
  • Curva aprendizaje ZFS
  • Hambriento RAM (ECC recomendada)
  • Expansión vdev incómoda

Cuándo usar

Pools ZFS 3-4 discos pequeños donde importa capacidad. Labs prueba, pools secundarios single-vdev, targets backup.

Cuándo NO usar

Discos ≥ 12 TB — preferir RAIDZ2. Pools grandes (8+) — demasiada URE.

Ejemplo math rebuild

4 × 8 TB RAIDZ1 al 80% lleno: resilver lee (4-1) × 8 × 0.8 = ~19 TB a 70 MB/s ≈ 25 horas. Riesgo URE durante resilver permanece como RAID 5; ZFS NO protege mágicamente contra URE.

Riesgo rebuild →

Probar ahora

Relacionado

Conclusión: RAIDZ1 bien para pools ZFS pequeños con discos pequeños, pero RAIDZ2 es el nuevo default para cualquier pool importante.