web-dev-qa-db-fra.com

Est-il possible de changer de ZFS RAID-Z1 à RAID-Z2 ou RAID-Z3 sur Freeenas?

J'ai une exécution de Freenas ZFS sur RAID-Z1. Pour la sécurité, je même d'augmenter la parité. Assez d'espace disponible est disponible.

Est-il possible de mettre à niveau une ZFS RAID-Z1 à RAID-Z2 ou RAID-Z3?

thx pour votre aide

9
Manuel

Remoder un raid-z à un niveau RAID-Z différent est * non possible.

Comme expliqué par Shane, vous devez déterminer le niveau RAID-Z sur la création. Le niveau RAID ne peut pas être changé à tout moment plus tard. Cela peut être changé en recréant le raid cependant. L'addition de RAID-Z est également limitée et doit être évitée.

Ajout d'un seul lecteur à Raid-Z ... Ne pas !!!!

Ne jamais annoncer une seule voiture à un raid Z.

Ajout d'un un disque dur unique à un RAID-Z est une très mauvaise idée. S'attendre à ce que le premier RAID-Z soit complet et ZFS Stripes Data toutes les données sont écrites sur le lecteur unique. Le lecteur unique n'a pas de miroir et peut donc se perdre sur une défaillance. Cela ne fournit pas non plus aucune correction d'intégrité ou de parité!

Ajout de plusieurs disques de disque dur à RAID-Z

Ceci est possible, mais probablit non recommandé non plus. L'ajout de lecteurs à un RAID-Z existant créera un RAID-Z supplémentaire et une bande de rayures supplémentaires les données sur deux RAID-Z. Si le premier RAID-Z est plein intégral, toutes les données seront écrites dans le nouvellement ajouté RAID-Z. ZFS ne rééquilibre pas les données. Ainsi, si vous souhaitez obtenir une augmentation de la performance avec l'ajout de nouveaux lecteurs, vous préférez probablement recréer pleinement le raid.

Meilleure pratique: Utilisez des miroirs rayés à la place de RAID-Z

Vraiment l'explication de Dieu peut être trouvée dans le blog post ZFS: vous devez utiliser miroir VDEVS, pas RAIDZ. .

Simplyfied il y a plusieurs raisons:

  1. Plus grande disponibilité
  2. ZFS RAID ne dégrade pas sur un seul entraînement échoué et reste accessible
  3. Récupération plus rapide et résilver
  4. Éviter les problèmes de récupération
  5. Meilleure mise à l'échelle et augmentation du volume de stockage. Même si non recommandé. Mieux vaut votre raid à partir du début ou de votre annonce le plus tôt possible.

Besoin d'évolutivité? Considérer BTRFS.

Ceci est juste pour la finalité. Je ne suis pas affilié à Rockstor ou à Freeenas, juste évaluer les deux pour moi-même.

À l'avenir Butterfs ou BTRFS peut résoudre ces problèmes. Une alternative aux freenas peut devenir Rockstor . Synology et autres NAS Systems l'intégrait récemment dans leurs solutions.

[~ # ~ ~] ATTENTION [~ # ~ ~] : Cependant à partir d'août 2016, a bugs dans le code RAID et n'est pas stable. Si je comprends bien, il ne faut que l'utiliser avec des miroirs dénudés.

8
Manuel

Malheureusement non; Vous ne pouvez pas ré-façonner un groupe RAID-Z à un niveau différent de RAID-Z, vous auriez besoin de déplacer les données ailleurs et d'ajouter les disques à la piscine avec le niveau souhaité au moment de la création.

8
Shane Madden