Wolas, como veo que el personal tiene mucha paja mental con el raid, os doy unas nociones así rápidas:

El raid, como supongo que sabéis, es un tipo de funcionamiento de los discos duros en el cual se hace uso de ciertas ventajas teóricas del uso combinado de estos. Cuando varios discos se usan como uno solo en un raid, al conjunto de estos hd se le llama "tabla", en inglés array.

El raid se puede montar por dos vías: software o hardware. La software la hace nuestro sistema operativo, de manera que es éste el que se encarga de gestionar toda la información que se envía o recibe, así como su tratamiento ante fallos. En cuanto a hardware, es una controladora física la que nos hace el trabajo anteriormente descrito, con lo cual descargamos al procesador de un trabajo innecesario. Comentar como detalle que mediante software podemos hacer raid's de particiones, mientras que por hardware la gran mayoría de las controladoras nos limitan a usar discos en su totalidad.

Las controladoras RAID suelen venir integradas en muchas placas base de hoy en día (gamas media-altas), sobre todo ahora con la aparición del sATA. Si no se dispone de controladora integrada, una en formato PCI es bastante barata (menos de 30€). Generalmente las controladoras integradas son "LITE", es decir, sólo permiten una tabla raid con más de un disco, no permiten crear una segunda tabla de más de un disco. Por lo general, en las PCI no ocurre esto.

Dichas controladoras por lo general tienen dos modos de funcionamiento: modo ATA estándar y modo RAID. En el modo ATA, no dejan de ser como el tercer y cuarto puerto IDE de tu pc, con lo que ahí puedes seguir poniendo unidades de cualquier tipo. En el modo RAID, las controladoras sólo admiten discos duros, no reconocerán ningún tipo de lector o grabadora que se conecte a ellas.

Las controladoras son realmente muy parecidas a las SCSI, tienen su bios propia, la cual hay que configurar para su uso (por lo general sólo en modo RAID), en un menú que suele aparecer tras el POST de nuestra bios general.

Veamos los modos de funcionamiento:

-->Comenzamos por el RAID 0, es el más usado, hace uso de un número par de discos duros (por lo general 2), de modo que dichos discos se "unen" haciendo que aparezca en el sistema operativo como una sola unidad de tamaño suma de ambos discos, y cuyo funcionamiento es teóricamente el doble de rápido.

El modo RAID 0 se basa en el hecho de que se destina el espacio de ambos discos en un sólo espacio común: de esta forma, la controladora al tener que escribir un dato (p.e. un mega) en la unidad, ella destinará el primer medio mega a uno de los discos y el otro medio al otro disco, de forma "paralela", de forma que en el tiempo que se tarda en escribir un mega en un disco normal, nosotros hemos escrito el mismo tamaño de información en la mitad de tiempo.

Esto es sólo teórico, como he subrayado antes, dado que en la tarea de escribir o leer cierta información al raid, se ha de incluir información adicional, esto es: aparte del dato en sí, existe información "redundante" que lo que hace es proteger la integridad de dicho dato, léase paridad, códigos especiales, etc... dado que un sistema raid, aún más tolerante a errores que un disco normal, también es más proclive a ellos. Es la misma situación que con TCP/IP: con adsl256 teóricamente bajaríamos a 32kbps, pero las cabeceras ip y la repetición de paquetes hacen que rara vez subamos de 27-28kbps.

-->El raid 1 funciona de manera distinta al raid 0. En este modo, los discos funcionan en "modo espejo", esto es: la información que hay en uno de los discos del raid 1 es exactamente igual que la que hay en el otro. Este tipo de raids se usan sobre todo para salvaguarda de datos, ya que con este sistema estamos haciendo uso de dos unidades para el trabajo que realiza una sola. Digamos que es una copia de seguridad automática e instantánea.

En este raid, ni obtenemos velocidad adicional, ni sumamos tamaños de disco. Como he dicho, tenemos un sistema que es como si anulásemos un disco. Por ello, el uso de este modo se suele limitar a servidores o estaciones de trabajo críticas, por su coste y funcionalidades.


-->Raid 0+1: aquí hay truco. Veamos, el modo original 0+1 consta de 4 discos duros (en su modo básico), los cuales trabajan dos a dos en modo raid 0, haciendo dos parejas, léase dos unidades raid 0. Pues a continuación, se crea un raid 1 (espejo) entre dichas unidades raid 0. De esta forma, tomemos por ejemplo 4 hd's de 120gb, dos raid 0 de 240gb cada uno, los cuales se unen en un raid 1, obteniendo de esta forma una sola unidad de 240gb y de velocidad superior a un hd normal.

El otro modo, el del truco, es que algunas controladoras raid hacen un raid 0+1 a los hd's que están solos en la controladora: si sólo tenemos pinchado un disco en ella, para funcionar como raid la controladora crea un raid 0+1 sobre él. Si lo pensáis, realmente no se logra nada, tenemos nuestro hd a la misma velocidad y sin ningún tipo de espejo. Simplemente, es la forma de trabajar de ellas, necesitan que se ponga así para que el sistema los reconozca.




Pros y contras de estos dos sistemas: el modo 0 te permite tener una unidad más rápida que una estándar, y te une el tamaño de dos discos en uno sólo (para los que tenemos el abecedario en windows), mientras que en el modo 1 no ganas velocidad y además sacrificas el espacio de un disco; por otro lado, el raid 0 ante la caida de una de sus dos unidades, la información de la que aún está bien es prácticamente irrecuperable, dado que no se tiene la otra mitad de la información, mientras que en raid 1 si una de las dos unidades cae, la información sigue intacta. De hecho, basta con poner otra unidad nueva y el raid 1 vuelve a funcionar como si nada.



Comentar que existen más modos de funcionamiento RAID, como son el 0+1, 3, 5, etc... pero son sistemas que se salen del presupuesto del 99% de nosotros y no necesitaremos ver en una mini-guia como ésta.


Bueno, esto lo he hecho en 15 minutos, espero que no me acribilléis mucho por mis pifias y espero que le sirva a mucha gente. Salu2.