Si je monte en pool de stockage avec 5 disques durs et que je souhaite par la suite remplacer un des disques, puis je le faire sans problème et sans perte de données dans le pool ?
Ça dépendra du format du pool et du contexte.
Si chaque disque est dans un vDev d'un seul disque et que ces vDev sont groupés dans un seul pool, la perte de n'importe quel disque détruira tout le pool.
Malgré cela, si un disque demande à être remplacé sans avoir flanché complètement et qu'il est possible de brancher un sixième disque dans le serveur, la substitution du disque serait possible sans perte.
Dans tous les cas, un pool sans redondance est complètement proscrit et n'est rien d'autre qu'un appel à la catastrophe.
Sachant que je souhaite sécuriser mes données (donc faire un Raid Z1)
Il y a déjà ici une contradiction dans l'énoncé :
Sécuriser les données et faire du Raid-Z1.
Raid-Z1 n'est pas à la hauteur d'offrir une protection significative. Plus le nombre de disque est grand, plus grande est la possibilité de deux pannes distinctes. Plus les disques sont grands, plus le risque de corruption augmente lors du remplacement d'un disque défectueux. En effet, après avoir perdu un disque, Raid-Z1 n'a plus de redondance. Ainsi, ZFS ne peut plus détecter / corriger les erreurs qui se produiraient ou se trouveraient déjà sur les disques. Donc pour reconstruire le 6ème disque d'un Raid-Z1 fait avec des disques de 4T, il faudra relire 20T (5x 4T) sans un seul petit bit d'erreur.
Une telle situation exige Raid-Z2. Ainsi, lorsque le premier disque flanche, il reste une protection le temps de le remplacer. Si des erreurs sont détectées pendant cette reconstruction, ZFS a encore de la redondance pour la détecter et la corriger.
Est il préférable de créer un pool de stockage avec 6 disques durs de 2 To ou 3 disques durs de 4 To
Je prendrais 6 disques pour faire du Raid-Z2. Ainsi, cela offrirait 4 disques d'espace utile, donc 8 TB. 3x 4TB en Raid-Z1 ne donnerait aussi que 8TB de toutes façons, donc le même volume utile mais pour une protection moindre.
6x 2TB Raid-Z2 pour 8TB utile. Si cela ne suffit pas, il vaut mieux prendre 6x 3TB ou 6x 4TB que de se croire en sécurité avec Raid-Z1.
De plus, dans tous les cas, il faudra des sauvegardes. Même s'il y avait 56 disques de redondance, ils seront tous détruits par le même incendie ou se feront tous effacer par la même erreur humaine / la même intrusion. Un seul serveur, aussi robuste soit-il, ne sera toujours qu'un point de défaillance critique.