Même compte tenu de ce que l'une des autres réponses présentées ici, à savoir que ZFS ne fonctionne qu'avec les blocs réellement utilisés et non l'espace vide, oui, il est toujours dangereux de faire un grand vdev RAIDZ1. La plupart des pools finissent par utiliser au moins 30 à 50%, beaucoup vont jusqu'au maximum recommandé de 80% (certains vont au-delà, je vous recommande fortement de ne pas le faire du tout, pour des raisons de performances), de sorte que ZFS ne traite que avec des blocs utilisés n'est pas une énorme victoire. En outre, certaines des autres réponses donnent l'impression qu'une mauvaise lecture est à l'origine du problème. Ce n'est pas le cas. Un peu de pourriture à l'intérieur d'un bloc n'est pas ce qui va vous visser ici, généralement, c'est un autre disque qui se détériore tandis que le resilver du premier disque qui se détériore est toujours en cours et qui vous tuera .. et sur des disques de 3 To dans un grand raidz1, cela peut prendre des jours, voire des semaines de resilver sur un nouveau disque, donc vos chances que cela se produise ne sont pas négligeables.
Ma recommandation personnelle aux clients est de ne jamais utiliser RAIDZ1 (équivalent RAID5) avec des disques> 750 Go, juste pour éviter beaucoup de désagréments potentiels. J'ai été d'accord avec eux pour enfreindre cette règle pour d'autres raisons (le système a une sauvegarde ailleurs, les données ne sont pas si importantes, etc.), mais généralement je fais de mon mieux pour pousser RAIDZ2 comme option minimale avec de grandes disques.
De plus, pour un certain nombre de raisons, je recommande généralement de ne pas utiliser plus de 8 à 12 disques dans une bande raidz2 ou 11 à 15 disques dans une bande raidz3. Vous devriez être dans le bas de ces plages avec des disques de 3 To, et peut-être être OK dans le haut de gamme de ces plages sur des disques de 1 To. Le fait que cela vous aidera à vous éloigner de l'idée que davantage de disques échoueront pendant le réargentage n'est qu'une de ces raisons, mais une grande.
Si vous cherchez des règles d'or sensées (modifier le 10/04/15 - j'ai écrit ces règles en pensant uniquement aux disques en rotation - car elles sont également logiques [pourquoi feriez-vous moins de 3 disques dans un raidz1], elles est logique même pour les pools SSD, mais les pools tout SSD n'étaient pas une chose dans ma tête quand je les ai notés):
- N'utilisez pas du tout raidz1 sur des disques> 750 Go.
- N'utilisez pas moins de 3 ou plus de 7 disques sur un raidz1.
- Si vous envisagez d'utiliser des vdev raidz1 à 3 disques, envisagez sérieusement les vdev à 3 voies en miroir.
- N'utilisez pas moins de 6 ou plus de 12 disques sur un raidz2.
- N'utilisez pas moins de 7 ou plus de 15 disques sur un raidz3.
- Rappelez-vous toujours que contrairement aux baies RAID traditionnelles où le nombre de disques augmente le nombre d'E / S par seconde, dans ZFS, c'est le nombre de VDEVS, donc aller avec des vdev à bande plus courte améliore le potentiel d'IOPS du pool.