Incluso teniendo en cuenta lo que una de las otras respuestas aquí expuestas, a saber, que ZFS solo funciona con bloques usados reales y no con espacio vacío, sí, sigue siendo peligroso hacer un gran vdev RAIDZ1. La mayoría de los grupos terminan utilizando al menos el 30-50%, muchos van hasta el máximo recomendado del 80% (algunos lo superan, le recomiendo que no lo haga en absoluto, por razones de rendimiento), por lo que ZFS solo trata con bloques usados no es una gran victoria. Además, algunas de las otras respuestas hacen que parezca que una mala lectura es la que causa el problema. Esto no es asi. Un poco de podredumbre dentro de un bloque no es lo que te va a fastidiar aquí, por lo general, es otro disco que simplemente falla, mientras que el resiliente del primer disco sigue funcionando y te matará ... y en discos de 3 TB en una raidz1 grande puede llevar días, incluso semanas volver a cargar en un nuevo disco, por lo que su posibilidad de que eso suceda no es insignificante.
Mi recomendación personal a los clientes es que nunca utilicen RAIDZ1 (equivalente a RAID5) en absoluto con discos de> 750 GB, solo para evitar una gran cantidad de molestias potenciales. He estado de acuerdo con que rompan esta regla por otras razones (el sistema tiene una copia de seguridad en otro lugar, los datos no son tan importantes, etc.), pero generalmente hago todo lo posible para impulsar RAIDZ2 como una opción mínima con gran discos
Además, por varias razones, generalmente recomiendo no usar más de 8-12 discos en una banda raidz2 o 11-15 discos en una banda raidz3. Debería estar en el extremo inferior de esos rangos con discos de 3 TB, y tal vez podría estar bien en el extremo superior de esos rangos en discos de 1 TB. Que esto lo ayudará a mantenerse alejado de la idea de que fallarán más discos mientras se está ejecutando un dispositivo de recuperación es solo una de esas razones, pero es una de las más importantes.
Si está buscando algunas reglas generales sensatas (edite el 10/04/15 - Escribí estas reglas con solo los discos giratorios en mente - porque también son lógicas [¿por qué haría menos de 3 discos en una redada? 1) tiene sentido incluso para los grupos de SSD, pero los grupos de todos los SSD no eran una cosa en mi cabeza cuando escribí esto):
- No utilice raidz1 en discos de más de 750 GB.
- No use menos de 3 o más de 7 discos en una raidz1.
- Si está pensando en usar vdevs raidz1 de 3 discos, considere seriamente los vdevs espejo de 3 vías.
- No use menos de 6 o más de 12 discos en una raidz2.
- No use menos de 7 o más de 15 discos en una raidz3.
- Recuerde siempre que, a diferencia de las matrices RAID tradicionales, donde # de discos aumentan IOPS, en ZFS es # de VDEVS, por lo que ir con vdevs de banda más corta mejora el potencial de IOPS de grupo.