Le court
Meilleur: RAID 10
Meilleur: RAID 6
Si vous devez: RAID 5 avec disque de secours
Quoi que vous fassiez, pensez à acheter de nouveaux disques. Les disques plus anciens sont plus susceptibles d'être proches de leur point de défaillance et la reconstruction des matrices RAID n'est jamais amusante.
Le long
Cela dépend beaucoup de ce que votre contrôleur prend en charge. Certains contrôleurs plus anciens ne prennent en charge que les niveaux RAID 0, 1 et 5. D'après votre compte en tant que serveur plus ancien, je soupçonne qu'au plus il prend en charge RAID 0, 1, 5 et 10. RAID 6 est encore relativement nouveau dans le champ.
RAID 0 est sorti car il augmente votre vulnérabilité aux pannes.
RAID 1 sur trois disques virtuels distincts fonctionnerait bien et vous donnerait une solide tolérance aux pannes, mais gérer les volumes supplémentaires sera ennuyeux.
RAID 5 a été l'ancienne veille depuis longtemps, et avec des disques, votre taille serait probablement correcte. Mais il a quelques problèmes majeurs, dont le principal est la probabilité d'erreurs de lecture irrécupérables qui peuvent arroser votre reconstruction. Disons qu'un disque tombe en panne. Pas de problème, vos données sont en sécurité dans la bande de parité entre les autres, non? Sauf s'il y a une erreur de lecture dans cette bande sur l'un des disques - alors ce secteur est irrécupérable. Les effets peuvent aller de très mineurs (fichier temporaire cassé) à une reconstruction de tableau échouée ( référence). Les risques d'erreur de lecture augmentent avec le nombre et la taille des disques de votre baie. Un autre problème avec RAID 5 est que les disques tombent souvent en panne en groupes - et vous ne pouvez prendre qu'une seule défaillance de disque avant d'être arrosé. Avec des disques plus anciens comme ceux avec lesquels vous travaillez, vous demandez des problèmes. Enfin, et cela peut ne pas s'appliquer, mais beaucoup de cartes plus anciennes ont des performances de merde en RAID 5. Testez-les avant de déployer.
RAID 6 résout de nombreux problèmes RAID 5 en utilisant deux bandes de parité, vous perdez donc la capacité de deux disques. L'avantage est que si vous avez une erreur de lecture dans l'une de vos bandes, pas de problème, il est probable que le bit de parité soit lisible dans l'autre. Il peut également supporter deux pannes de disque, de sorte que la probabilité de perdre l'ensemble de votre baie est beaucoup plus faible. Il a tendance à être un peu plus lent que RAID 5 sur le même contrôleur, mais la perte de performances en vaut la peine. Cela semble être le point idéal actuel du RAID.
RAID 10 est l'implémentation RAID la plus chère couramment utilisée (en termes d'espace disque), mais il s'agit d'obtenir ce que vous payez: une matrice rayée RAID 0 en miroir sur une autre. Il peut supporter jusqu'à 50% de défaillance du disque tant qu'aucune paire en miroir ne tombe en panne. Il n'y a pas de frais généraux de calcul de parité, donc les performances sont excellentes. De loin mon niveau RAID préféré en ce moment.
Il existe des niveaux RAID plus exotiques qui ne sont pas largement pris en charge: RAID 50 (RAID rayé 5), RAID 60 (RAID rayé 6), RAID 3 (parité au niveau octet), RAID 4 (parité au niveau bloc) et autres. 3 et 4 ont des différences de performances subtiles de 5. 50 et 60 sont probablement la voie de l'avenir.
En fin de compte, je recommande fortement RAID 10. Si l'espace est un problème, achetez des disques plus gros. Par rapport à la valeur de vos données, doubler la taille de votre disque devrait être très peu coûteux (ce n'est pas toujours vrai, alors profitez-en tant que vous le pouvez).