La calculadora RAID le permite asignar sectores entre el RAID y sus unidades individuales. Por ejemplo, si desea saber qué sector de cada unidad individual aloja el sector 111 de un RAID-5 retrocompatible de 3 unidades con un tamaño de bloque de 128, puede averiguarlo con la herramienta que se muestra a continuación. Se admiten RAID-0, RAID-5, RAID-6 y un RAID-5 no estándar como el que se utiliza en los servidores HP.
¡Pruébelo! Introduzca 111 en el campo superior y cliquee en «Calcular». A la derecha, podrá ver el resultado: unidad 1 y sector 111.
Puede invertir la dirección y averiguar qué sector global se origina en un sector local determinado. Haga clic en «>>» y, a continuación, teclee 2 en el campo correspondiente a la unidad local y 111 en el campo correspondiente al sector local. Ahora, en la parte izquierda se muestra el resultado, 239, que es el esperado, ya que los primeros 128 sectores se encuentran en la unidad 1 y los siguientes 111 en la unidad 2, lo que da un total de 239.
Ahora pruebe la unidad 3, sector 111. Según lo determinado por la topología RAID, el sector 111 de la unidad 3 se encuentra en un bloque de paridad y, como tal, no se puede traducir a un sector global. El lado izquierdo lo indica con PARITYDRIVE.
Tenga en cuenta nuestra terminología relativa a «bloques», «bandas» y «ciclos». El RAID definido anteriormente tiene las siguientes características:
En nuestro ejemplo, un bloque consta de 128 sectores. Una banda consiste en un bloque tomado de cada unidad en la misma posición. Dos de estos bloques contienen datos; uno es de paridad. Un ciclo está formado por tres bandas, que es el periodo que tarda la paridad en completar una rotación completa.
La calculadora RAID admite los siguientes tipos de RAID:
La dirección de rotación describe el movimiento de la unidad de paridad de una banda a la siguiente banda de un ciclo.
| Atrás | |||||||||
| Ejemplo: RAID-5, 3 unidades, tamaño de bloque 128 | |||||||||
| Unidad local sector*)\ |
Unidad 1 | Unidad 2 | Unidad 3 | Ciclo | Banda | ||||
|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
El nombre proviene de la unidad de paridad que gira hacia atrás (izquierda) con cada banda hasta el inicio de un nuevo ciclo.
Este esquema de rotación está muy extendido y es utilizado por muchos controladores RAID de hardware.
| Atrás dinámico | |||||||||
| Ejemplo: RAID-5, 3 unidades, tamaño de bloque 128 | |||||||||
| Unidad local sector*)\ |
Unidad 1 | Unidad 2 | Unidad 3 | Ciclo | Banda | ||||
|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Al igual que la rotación hacia atrás, la rotación dinámica hacia atrás recibe su nombre porque la unidad de paridad gira hacia atrás (izquierda) con cada banda hasta el inicio de un nuevo ciclo. Es muy similar a atrás, solo que la banda 1 organiza los bloques de forma diferente. El bloque situado a la derecha de la paridad P es el bloque con el número más bajo de esa banda, mientras que en atrás, el bloque con el número más bajo es siempre el primer bloque. Los bloques comienzan a la derecha de la paridad P, incrementándose en 1 con cada bloque, pasando al primer bloque y continuando hasta alcanzar la paridad P desde el lado izquierdo. Algunas personas llaman a esto simétrico a la izquierda.
Lo llamamos atrás dinámico porque encontramos por primera vez este esquema de rotación al examinar los RAID-5 de software de Windows creados con particiones de discos dinámicos. Este esquema de rotación es muy común y lo utilizan la mayoría de los RAID-5 de software, tanto en Windows como en Linux.
| Adelante | |||||||||
| Ejemplo: RAID-5, 3 unidades, tamaño de bloque 128 | |||||||||
| Unidad local sector*)\ |
Unidad 1 | Unidad 2 | Unidad 3 | Ciclo | Banda | ||||
|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
El nombre proviene de la unidad de paridad que gira adelante (derecha) con cada banda hasta el inicio de un nuevo ciclo.
Se trata de un esquema de rotación poco común, utilizado solo por unos pocos controladores RAID de hardware.
| Adelante dinámico | |||||||||
| Ejemplo: RAID-5, 3 unidades, tamaño de bloque 128 | |||||||||
| Unidad local sector*)\ |
Unidad 1 | Unidad 2 | Unidad 3 | Ciclo | Banda | ||||
|---|---|---|---|---|---|---|---|---|---|
| 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 | |||||
| : | : | : | : | : | : | ||||
|
|||||||||
Al igual que la rotación adelante, la rotación dinámica adelante recibe su nombre de la unidad de paridad que gira adelante (derecha) con cada banda hasta el inicio de un nuevo ciclo. Es muy similar al forward, solo que la banda 1 organiza los bloques de forma diferente. El bloque situado a la derecha de la paridad P es el bloque con el número más bajo de esa banda, mientras que en adelante, el bloque con el número más bajo es siempre el primer bloque. Los bloques comienzan a la derecha de la paridad P, incrementándose en 1 con cada bloque, pasando al primer bloque y continuando hasta alcanzar la paridad P desde el lado izquierdo. Algunas personas llaman a esto simétrico a la derecha.
Este esquema de rotación es muy poco frecuente.
| Atrás con subasignación | |||||||||
| Ejemplo: RAID-5 estilo HP, 3 unidades, tamaño de bloque 128 con subasignación de 32 sectores | |||||||||
| Unidad local sector*)\ |
Unidad 1 | Unidad 2 | Unidad 3 | Ciclo | Banda | ||||
|---|---|---|---|---|---|---|---|---|---|
| 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 | ||||||
| : | : | : | : | : | : | ||||
|
|||||||||
No se trata de un RAID-5 puro. Se utiliza en los sistemas de servidor HP/Compaq. Mientras que su paridad gira hacia la izquierda, dentro de los bloques de datos, los datos giran varias veces entre las unidades sin paridad.
Este esquema de rotación es bastante común.