Planificateur d'expansion RAIDZ
Calculateur d'expansion RAIDZ
Depuis OpenZFS 2.3, on peut attacher des disques un par un à un vdev RAIDZ existant. Mais les blocs écrits avant l'expansion gardent leur ancien ratio données/parité : la capacité immédiatement utilisable est inférieure au chiffre natif d'un pool de cette taille — elle converge au fil des réécritures. Cet outil montre les chiffres honnêtes.
Méthode de calcul
Les anciens blocs gardent leur géométrie de bande : des données écrites sur un RAIDZ-p à N disques consomment toujours l'espace brut au ratio N/(N−p) après extension à N+k disques. Les nouvelles écritures utilisent le layout élargi (N+k)/(N+k−p). Utilisable-juste-après = anciennes données + espace brut restant × nouveau ratio. Voir la page man zpool-attach et les notes de version OpenZFS 2.3.
Réécrire les données (zfs send/recv ou renouvellement naturel) fait converger le pool vers le chiffre natif. L'expansion ne change jamais le niveau de parité — un RAIDZ1 reste un RAIDZ1.