3 votes

Est-ce que cela a du sens de créer un zpool avec beaucoup de vdevs en miroir ?

Pour commencer, je suis plutôt nouveau dans ZFS. Mon objectif est de créer un système de stockage NAS interne, avec un minimum de risque de perdre toutes mes données.

J'ai actuellement acquis quatre disques de 4 To, et je prévois de les exécuter dans un seul zpool avec deux vdevs en miroir, comme ceci :

  pool: data
 state: EN LIGNE
  scan: aucune requête
config :

    NAME                STATE     READ WRITE CKSUM
    data                EN LIGNE       0     0     0
      mirror-0          EN LIGNE       0     0     0
                EN LIGNE       0     0     0
                EN LIGNE       0     0     0
      mirror-1          EN LIGNE       0     0     0
                EN LIGNE       0     0     0
                EN LIGNE       0     0     0

Lors de l'extension du zpool ultérieurement avec plus de disques, aurait-il du sens d'ajouter simplement mirror-2, mirror-3 avec deux disques appariés chacun ?

2voto

shodanshok Points 42743

L'utilisation de plusieurs vdevs en miroir n'est pas un problème pour zfs - pas du tout. Ils offrent des performances beaucoup plus élevées que les vdevs raidz et une reconstitution plus rapide. Un pool entièrement en miroirs est plus facile à étendre et, avec les versions récentes de zfs, même à réduire (c'est-à-dire que la suppression de vdev est prise en charge).

raidz a une meilleure efficacité d'espace et, dans ses versions raidz2 et raidz3, une meilleure résilience. Un pool raidz peut être étendu avec au moins 3 disques à la fois - menant à un nouveau vdev raidz1. Cependant, une telle configuration n'est pas idéale: avec de gros disques, vous devez toujours utiliser raidz2. Cela signifie qu'étendre un vdev raidz2 nécessite 4 disques, sans meilleure efficacité d'espace par rapport aux miroirs (c'est-à-dire 50%), mais une résilience quelque peu meilleure (deux disques peuvent tomber en panne sans perte de données).

Toutes choses considérées, lorsque j'ai besoin de bonnes performances d'E/S aléatoires, j'utilise toujours des miroirs. Je n'utilise raidz2 que lorsque l'efficacité d'espace est une préoccupation plus importante, et seulement avec une bande raisonnablement large (6+ disques).

Comme vous prévoyez d'utiliser seulement 4 disques et d'étendre plus tard, je vous suggère d'utiliser simplement des miroirs.

1voto

drookie Points 7850

Dépend. Ce que vous montrez est en fait un raid 10. Donc oui - vous pouvez continuer à le développer avec plus de vdevs en miroir. Bien que vous devriez vraiment envisager d'utiliser du raidz, car le raid10 n'est qu'un gaspillage de disques.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X