Le calculateur RAID vous permet de faire correspondre les secteurs entre le RAID et ses disques individuels. Par exemple, si vous souhaitez savoir sur quel secteur d'un disque individuel se trouve le secteur 111 d'un RAID-5 rétroactif à 3 disques avec une taille de bloc de 128, vous pouvez le découvrir à l'aide de l'outil ci-dessous. Les modes RAID-0, RAID-5, RAID-6 et un mode RAID-5 non standard utilisé dans les serveurs HP sont pris en charge.
Essayez-le ! Essayez-le : entrez 111 dans le champ ci-dessus et cliquez sur « Calculer ». À droite, vous pouvez lire le résultat : disque 1 et secteur 111.
Vous pouvez inverser la direction et déterminer quel secteur global provient d'un secteur local donné. Cliquez sur « >> », puis tapez 2 dans le champ correspondant au lecteur local et 111 dans le champ correspondant au secteur local. Le côté gauche affiche désormais le résultat, 239, ce qui est normal puisque les 128 premiers secteurs se trouvent sur le lecteur 1 et les 111 suivants sur le lecteur 2, ce qui donne 239.
Essayez maintenant le disque 3, secteur 111. Comme déterminé par la topologie RAID, le secteur 111 sur le disque 3 se trouve dans un bloc de parité et, à ce titre, ne peut pas être converti en secteur global. Le côté gauche signale cela avec PARITYDRIVE.
Veuillez noter notre terminologie concernant les « blocs », les « bandes » et les « cycles ». Le RAID défini ci-dessus présente les caractéristiques suivantes :
Dans notre exemple, un bloc comprend 128 secteurs. Une bande est constituée d'un bloc provenant de chaque lecteur à la même position. Deux de ces blocs contiennent des données ; l'un d'eux est la parité. Un cycle est composé de trois bandes, ce qui correspond à la période nécessaire à la parité pour effectuer une rotation complète.
Le calculateur RAID prend en charge les types RAID suivants :
Le sens de rotation correspond au mouvement du mécanisme de parité d'une bande à l'autre bande au cours d'un cycle.
| Arrière (Backward) | |||||||||
| Exemple : RAID-5, 3 disques, taille de bloc 128 | |||||||||
| Disque local secteur*)\ |
Disque 1 | Disque 2 | Disque 3 | Cycle | Bande | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0-127 | B1 **) | B2 | P | 0 | 0 | ||||
| 128-255 | B3 | P | B4 | 1 | |||||
| 256-383 | P | B5 | B6 | 2 | |||||
| 384-511 | B7 | B8 | P | 1 | 0 | ||||
| 512-639 | B9 | P | B10 | 1 | |||||
| 640-767 | P | B11 | B12 | 2 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Le nom provient du disque de parité, qui tourne vers l’arrière (gauche) avec chaque bande jusqu'au début d’un nouveau cycle.
Ce schéma de rotation est très répandu et utilisé par de nombreux contrôleurs RAID matériels.
| Dynamique arrière (Backward dynamic) | |||||||||
| Exemple : RAID-5, 3 disques, taille de bloc 128 | |||||||||
| Disque local secteur*)\ |
Disque 1 | Disque 2 | Disque 3 | Cycle | Bande | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0-127 | B1 **) | B2 | P | 0 | 0 | ||||
| 128-255 | B4 | P | B3 | 1 | |||||
| 256-383 | P | B5 | B6 | 2 | |||||
| 384-511 | B7 | B8 | P | 1 | 0 | ||||
| 512-639 | B10 | P | B9 | 1 | |||||
| 640-767 | P | B11 | B12 | 2 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Comme pour la rotation arrière, la rotation dynamique arrière tire son nom du fait que le disque de parité tourne vers l'arrière (à gauche) à chaque bande, jusqu'au début d'un nouveau cycle. C'est très similaire à la rotation arrière, seulement la bande 1 organise les blocs différemment. Le bloc situé à droite de la parité P est le bloc avec le numéro le plus bas de cette bande, tandis qu'à l'envers, le bloc avec le numéro le plus bas est toujours le premier bloc. Les blocs commencent à droite de la parité P, augmentent de 1 à chaque bloc, reviennent au premier bloc et continuent jusqu'à atteindre la parité P depuis le côté gauche. Certains appellent cela une symétrie gauche.
Nous appelons cela « Dynamique arrière » car nous avons découvert ce schéma de rotation pour la première fois en examinant les RAID-5 logiciels Windows créés avec un partitionnement de disques dynamiques. Ce schéma de rotation est très courant et est utilisé par la plupart des RAID-5 logiciels, sous Windows et Linux.
| Avant | |||||||||
| Exemple : RAID-5, 3 disques, taille de bloc 128 | |||||||||
| Disque local secteur*)\ |
Disque 1 | Disque 2 | Disque 3 | Cycle | Bande | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0-127 | P | B1 **) | B2 | 0 | 0 | ||||
| 128-255 | B3 | P | B4 | 1 | |||||
| 256-383 | B5 | B6 | P | 2 | |||||
| 384-511 | P | B7 | B8 | 1 | 0 | ||||
| 512-639 | B9 | P | B10 | 1 | |||||
| 640-767 | B11 | B12 | P | 2 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Le nom provient du disque de parité qui tourne avant (droite) à chaque bande jusqu’au début d’un nouveau cycle.
Il s'agit d'un schéma de rotation rare, utilisé par seulement quelques contrôleurs RAID matériels.
| Dynamique avant | |||||||||
| Exemple : RAID-5, 3 disques, taille de bloc 128 | |||||||||
| Disque local secteur*)\ |
Disque 1 | Disque 2 | Disque 3 | Cycle | Bande | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0-127 | P | B1 **) | B2 | 0 | 0 | ||||
| 128-255 | B4 | P | B3 | 1 | |||||
| 256-383 | B5 | B6 | P | 2 | |||||
| 384-511 | P | B7 | B8 | 1 | 0 | ||||
| 512-639 | B10 | P | B9 | 1 | |||||
| 640-767 | B11 | B12 | P | 2 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Comme pour la rotation avant, la rotation dynamique avant tire son nom du disque de parité qui tourne vers l'avant (à droite) à chaque bande jusqu'au début d'un nouveau cycle. Il est très similaire à avant, sauf que la bande 1 organise les blocs différemment. Le bloc à droite de la parité P est le bloc avec le numéro le plus bas de cette bande, tandis qu'en avant, le bloc avec le numéro le plus bas est toujours le premier bloc. Les blocs commencent à droite de la parité P, augmentent de 1 à chaque bloc, reviennent au premier bloc et continuent jusqu'à atteindre la parité P depuis le côté gauche. Certaines personnes appellent cela la symétrie droite.
Ce système de rotation est très rare.
| Arrière avec sous-allocation | |||||||||
| Exemple : RAID-5 de type HP, 3 disques, taille de bloc 128 avec sous-allocation de 32 secteurs | |||||||||
| Disque local secteur*)\ |
Disque 1 | Disque 2 | Disque 3 | Cycle | Bande | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0-31 | B1 **) | B2 | P | 0 | 0 | ||||
| 32-63 | B3 | B4 | P | ||||||
| 64-91 | B5 | B6 | P | ||||||
| 92-127 | B7 | B8 | P | ||||||
| 128-159 | B9 | P | B10 | 1 | |||||
| 160-191 | B11 | P | B12 | ||||||
| 192-223 | B13 | P | B14 | ||||||
| 224-255 | B15 | P | B16 | ||||||
| 256-287 | P | B17 | B18 | 2 | |||||
| 288-319 | P | B19 | B20 | ||||||
| 320-351 | P | B21 | B22 | ||||||
| 352-383 | P | B23 | B24 | ||||||
| 384-415 | B25 | B26 | P | 1 | 0 | ||||
| 416-447 | B27 | B28 | P | ||||||
| 448-479 | B29 | B30 | P | ||||||
| 480-511 | B31 | B32 | P | ||||||
| 512-543 | B33 | P | B34 | 1 | |||||
| 544-575 | B35 | P | B36 | ||||||
| 576-607 | B37 | P | B38 | ||||||
| 608-639 | B39 | P | B40 | ||||||
| 640-671 | P | B41 | B42 | 2 | |||||
| 672-703 | P | B43 | B44 | ||||||
| 704-735 | P | B45 | B46 | ||||||
| 736-767 | P | B47 | B48 | ||||||
| : | : | : | : | : | : | ||||
|
|||||||||
Il ne s'agit pas d'un RAID-5 pur. Il est utilisé par les systèmes serveurs HP/Compaq. Tandis que sa parité pivote vers la gauche, au sein des blocs de données, les données pivotent plusieurs fois entre les disques sans parité.
Ce système de rotation est assez courant.