Je cherche à construire une jolie petite matrice RAID pour des sauvegardes dédiées. J'aimerais avoir environ 2 à 4 To d'espace disponible, car j'ai cette petite habitude désagréable de tout numériser. Ainsi, j'ai besoin de beaucoup de stockage et de beaucoup de redondance en cas de panne de disque. Je vais aussi essentiellement sauvegarder 2-3 /home
dossiers d' ordinateurs en utilisant l'un des clones "Time Machine" pour Linux. Cette baie sera accessible sur mon réseau local via SSH.
J'ai du mal à comprendre comment RAID-5 atteint la parité et combien de disques sont réellement nécessaires. On pourrait supposer qu'il a besoin de 5 disques, mais je peux me tromper. La plupart des diagrammes que j'ai vus ne m'ont encore que confus. Il semble que c'est ainsi que fonctionne RAID-5, veuillez me corriger car je suis sûr que je ne le saisis pas correctement:
/---STORAGE---\ /---PARITY----\
| DRIVE_1 | | DRIVE_4 |
| DRIVE_2 |----| ... |
| DRIVE_3 | | |
\-------------/ \-------------/
Il semble que les lecteurs 1 à 3 apparaissent et fonctionnent comme un seul lecteur massif ( capacity * number_of_drives
) et les lecteurs de parité sauvegardent ces lecteurs. Ce qui me semble étrange, c'est que je vois généralement plus de 3 disques de stockage dans un diagramme avec seulement 1 ou 2 disques de parité. Supposons que nous exécutons 4 disques de 1 To dans une matrice RAID-5, 3 de stockage en cours d'exécution et 1 parité en cours d'exécution, nous avons 3 To de stockage réel, mais seulement 1 To de parité!?
Je sais que je manque quelque chose ici, quelqu'un peut-il m'aider? Aussi, pour mon cas d'utilisation, quoi de mieux, RAID-5 ou RAID-6? La tolérance aux pannes est la plus haute priorité pour moi à ce stade, car il va fonctionner sur un réseau pour un usage domestique uniquement, la vitesse n'est pas extrêmement critique.
x
disques et desy
Go disponibles sur chaque disque?Voici ce que je pense être un meilleur diagramme pour montrer comment fonctionne la parité en RAID4 et RAID5
RAID4
RAID5
la source
Je recommanderais de lire cet article Wikipedia sur Raid 5 et Raid 6
http://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_5_parity_handling
RAID 5 écrit un bloc de parité dans chaque bande, donc pour la bande A d'une matrice de 4 disques, il écrit le contrôle de parité sur le 4ème disque, avec les données sur les disques 1, 2 et 3
Pour la bande B, le bloc de parité est sur le disque 3, avec les données sur les disques 1,2 et 4 .. etc.
Si le disque 4 échoue, les données peuvent être récupérées pour la bande B car vous connaissez les données des disques 1 et 2 et effectuez le contrôle de parité sur le disque 3.
Si la bande B avait une parité de "2" et que le disque 1 a des données de "1" et le disque 2 des données "0", alors le disque 4 doit avoir des données égales à "1" pour que le disque soit écrit avec data = "1"
Le disque entier peut être recréé de cette façon, RAID 6 étend cela en ayant 2 blocs de partie par bande.
En ce qui concerne l'espace pour Raid 5, vous ne perdez qu'un seul disque pour la parité, car il écrit uniquement sur le bloc de parité par bande, tandis qu'avec Raid 6, vous perdrez 2 disques mais vous pouvez également perdre deux disques plutôt que celui dans lequel vous pouvez le perdre. Raid 5;)
L'article Wikipedia explique mieux cela!
la source
RAID 5 utilise un lecteur pour la parité, quel que soit le nombre de lecteurs de données dans la baie. Cela signifie qu'il devient plus efficace, en termes d'espace utilisable, plus il y a de disques ajoutés.
La parité est obtenue en effectuant une opération XOR sur le même bloc dans chaque lecteur; le contenu du lecteur de parité est ajusté de telle sorte que tous les lecteurs XOR à zéro . Cela signifie que RAID 5 est limité par la plus petite capacité de tous les disques de la matrice.
RAID 6 est similaire, sauf que deux pannes de disque simultanées peuvent être tolérées. Cela est utile parce que le processus de « réargenture » d'un module RAID après une seule panne de disque peut être suffisamment stressant pour provoquer la panne d'un deuxième disque.
la source
Si la tolérance aux pannes est votre objectif, RAID-6 fournira suffisamment de redondance pour perdre deux disques. En règle générale, RAID-5 ne tolérera qu'une seule panne de disque.
la source
drive_size * (drive_count - 2)
?