Elegir el nivel RAID adecuado es una decisión con impacto directo en capacidad, rendimiento y tolerancia a fallos. Esta calculadora RAID te muestra la capacidad útil real, el overhead de paridad y cuántos discos puedes perder sin perder datos para RAID 0, 1, 5, 6 y 10 con cualquier número de discos y tamaño.
Los niveles RAID y qué garantizan
RAID 0 (striping) suma capacidad y rendimiento pero cero tolerancia: un disco perdido = todo perdido. RAID 1 (mirroring) espeja: 50 % de capacidad útil, tolerancia a 1 disco. RAID 5 (paridad distribuida) da N-1 discos útiles y tolera 1 fallo. RAID 6 tolera 2 fallos, útil con arrays grandes. RAID 10 combina 1+0: N/2 útil, alto rendimiento, tolera múltiples fallos si no son en el mismo mirror.
El problema de reconstrucción en discos grandes
Cuando un disco falla en RAID 5, reconstruir sobre uno nuevo requiere leer TODOS los demás discos. Con discos de 16 TB modernos esa reconstrucción tarda días y aumenta la probabilidad de que otro disco falle durante el proceso (Unrecoverable Read Error). Por eso RAID 5 se considera peligroso con discos >4 TB; usa RAID 6 o RAID 10.
RAID no es backup
RAID protege ante fallo de hardware, no ante borrado accidental, ransomware ni corrupción de la aplicación. Complementa siempre con backups regla 3-2-1: 3 copias, 2 medios distintos, 1 offsite. Herramientas: restic, borgbackup, veeam, snapshots ZFS/Btrfs replicados fuera del site.
Software vs hardware RAID
El RAID por hardware (controlador dedicado con BBU) fue estándar durante décadas pero pierde flexibilidad. Software RAID moderno (mdadm en Linux, ZFS, Btrfs) iguala o supera al hardware, sobrevive al cambio de servidor y expone métricas mejores. ZFS además ofrece checksums end-to-end y detecta bit rot silencioso.
Casos de uso comunes
- Dimensionar un NAS doméstico o de laboratorio.
- Comparar coste por TB útil entre niveles RAID antes de comprar discos.
- Justificar la migración de RAID 5 legado a RAID 6 o Z2.
- Preparar propuestas técnicas para almacenamiento corporativo.
Buenas prácticas
- RAID 6 (o Z2) para arrays con discos >4 TB.
- Combina RAID con snapshots y backups externos (3-2-1).
- Programa scrubbings periódicos para detectar bit rot antes de fallo.
- Mantén al menos un disco hot-spare en arrays de producción.