Es frecuente escuchar que los servidores llevan discos en RAID pero mucha gente desconoce qué quiere decir ya que es un tecnicismo poco utilizado por el usuario medio. Y es normal, en casa probablemente no lo necesitemos y en pequeñas o medianas empresas solo habrá un dispositivo que lo tenga. Pero también habrá excepciones, gente que por seguridad o requisitos técnicos se vea obligada a montar un RAID en sus equipos. Vamos a intentar aportar algo de luz a este ignorado tema.
¿Qué es un RAID de discos?
Las siglas RAID provienen del inglés (Redundant Array of Independent Disks) y su traducción sería: conjunto redundante de discos independientes. Una explicación sencilla sería que RAID es un sistema de emparejamiento de discos que nos permite crear uno o varios volúmenes.
Imaginemos que necesitamos una unidad de disco con 40GB para instalar el sistema operativo y las aplicaciones pero disponemos de dos discos de 32GB. En un solo disco sería imposible hacerlo pero si configuramos un RAID 0 conseguiríamos una única unidad de 64GB.
Pero no nos equivoquemos, no todos los tipos son iguales, cada uno tiene sus ventajas e inconvenientes. Más adelante comentaremos los tipos que existen pero antes debemos saber que podemos obtener dos beneficios básicos: mejorar el rendimiento de nuestros discos o la seguridad de nuestros datos. Cabe decir, que a un coste de recursos mayor, podemos llegar a conseguir ambas cosas.
¿Qué necesito para hacer un RAID?
Habitualmente los RAID se implementan en servidores o NAS pero también podemos hacerlo con equipos comunes. No suele ser habitual en ordenadores sencillos porque administrarlos requiere unos conocimientos y siempre tiene un coste o un riesgo que la mayoría de veces no compensa asumir. Dicho esto, tenemos la posibilidad de configurarlo por software, por hardware o híbrido.
En el RAID por software (Softraid) es el propio sistema operativo quien se encarga de la administración de los volúmenes. Esto implica que nuestra CPU deberá dedicar recursos para la administración del RAID y, por tanto, estamos ralentizando nuestro equipo. La mayoría de fabricantes de NAS (Synology, QNAP, etc.) utilizan softraid para sus equipos y podemos observar cuando hacemos un volcado muy grande de datos como sus CPU tienen una alta carga de trabajo por este motivo. También mencionar que con los actuales procesadores con 2 o más núcleos esta carga se ha visto menos afectada aunque sigue siendo notable.
El RAID por hardware requiere que tengamos una tarjeta controladora RAID instalada en el equipo que ya integra su propia CPU y memoria. Con esto logramos una dedicación íntegra por parte de esa controladora al proceso de administración de nuestro sistema RAID y una liberación de este proceso a la CPU principal. Es un sistema implementado sobretodo en servidores de gama media-alta aportando la fiabilidad, seguridad y rapidez necesarias para este tipo de equipos.
El RAID Híbrido (FakeRAID) es un pseudoRAID que se suele administrar desde la BIOS de algunas placas base simulando ser un RAID por Hardware pero con funcionalidades limitadas. Para utilizar este sistema deberemos asegurarnos que nuestra placa lo integre ya que no todas disponen de él. Este sistema no cogerá recursos de la CPU ni memoria puesto que el sistema operativo no administra nada pero tampoco obtendremos el rendimiento de una controladora por Hardware ni, por supuesto, su fiabilidad. De hecho, éste es el método que más frecuentemente falla.
Haciendo un resumen de lo expuesto podríamos decir que el RAID por Hardware es el mejor en todos los aspectos técnicos pero también el más caro. Le seguiría el Híbrido ya que requerimos una placa base que lo soporte y deberemos irnos a una gama media-alta para que lo integre aunque también podemos pagarlo en fiabilidad. Por último el SoftRAID es “gratis” si nuestro sistema operativo nos permite hacerlo pero tendremos un coste de recursos a costa de nuestro sistema de emparejamiento.
Tipos de RAID
A nivel de configuración, podemos establecer distintos tipos según nuestra intención. Simplificando, si queremos aumentar el rendimiento deberemos irnos a un RAID 0 y si requerimos seguridad en nuestros datos montaremos un RAID 1. De la necesidad de tener ambas cosas nacieron el resto (RAID 5, 6, 10 y variantes). Según el número de discos de los que dispongamos podremos hacer uno u otro. El 0 y el 1 son los más económicos por necesitar solamente 2 discos (como mínimo, se podrían poner más) y conforme vayamos escalando a otro tendremos un requisito mayor de discos.
RAID 0
Este tipo se encarga de ir distribuyendo los datos en los dos discos del volumen simultáneamente sumando la capacidad de ambos. De esta forma, podemos copiar un archivo de 10GB y la mitad estará en un disco y la otra mitad en el otro. Esto se traduce en que copiaremos 5GB a cada disco por lo que el tiempo de escritura (y posteriormente la lectura) será la mitad. Entenderemos fácilmente que si uno de los discos se estropea perderemos toda la información ya que un archivo de 10GB que solo tenga accesibles 5GB es un archivo inservible o, como les gusta indicar a los sistemas operativos, corrupto. Podemos instalar más discos sumando la capacidad de cada disco que añadimos y mejorando la velocidad pero a la vez estaremos multiplicando las posibilidades de pérdida de datos porque con el fallo de uno solo todo el volumen se va al traste.
RAID 1
Hablamos de un sistema de discos en espejo. Esto quiere decir que cada disco contiene la misma información que el resto y en caso de fallar uno los demás siguen funcionando sin problema. Es un sistema sencillo y seguro que utilizan muchos servidores y NAS ya que permiten seguir trabajando ante el fallo de uno de los discos sin necesidad del reemplazo inmediato. El volumen será del tamaño del disco más pequeño. La escritura en disco no mejora y la lectura, en teoría, debería ser mayor puesto que podemos acceder a varios discos simultáneamente. Lamentablemente la experiencia nos demuestra que no siempre existe esa mejora.
RAID 5
En este caso nos encontramos con un sistema que combina coste, capacidad y rendimiento. Son necesarios mínimo 3 discos que utilizan un sistema de paridad que divide el disco en varias partes de forma que aunque falle un disco los otros dos puedan contener la totalidad de la información. La escritura no mejora pero la lectura sí lo hace ya que siempre puede leer desde dos discos simultáneos. La capacidad mejora ligeramente respecto al RAID 1 pero no es una suma como en caso del 0. Es un sistema utilizado en servidores y NAS que requieren un alto rendimiento en acceso a datos sin olvidar la seguridad de tener datos replicados.
RAID 6
Una evolución del anterior, utiliza un sistema de doble paridad que nos permite el fallo de dos discos sin pérdida de datos. En este caso requerimos mínimo 4 discos y las mejoras son muy similares a las de un RAID 5. Es un sistema caro de implementar por la cantidad de discos pero nos ofrece el grado más alto de fiabilidad que todos los anteriores.
RAID 10
También llamado RAID 1+0, es la combinación de los RAID 0 y 1 configurada como un único volumen. Conseguimos tener un sistema con rendimiento y redundancia. Para un RAID 10 necesitamos mínimo 4 discos lo que puede hacernos pensar que es como un RAID 6 con mayor rendimiento. Esto es cierto, mejoraremos tanto escritura como lectura por encima de un RAID 5 o 6, pero solo puede fallarnos un disco. Esto es porque dos discos contienen la información A1 y dos contienen información A2. Si falla un disco con A1 y otro con A2 podremos seguir trabajando puesto que quedaran dos discos con A1 y A2. Si nos fallan los dos discos con A1 o con A2 el volumen será inaccesible por faltar la mitad de los datos.
Elegir un RAID
Después de entender los tipos básicos de RAID, vemos que existen miles de combinaciones que nos harán más complicada aun la tarea de elegir el sistema óptimo. Si disponemos de muchos discos podremos optar a hacer RAID 1+0, 0+1, 50, 60 y múltiples variantes. Para facilitar esa elección existen calculadoras de RAID online que nos ayudaran a hacer los cálculos necesarios. También es interesante saber que existen controladoras que permiten configurar un disco “spare”. Esto es tener un disco conectado sin darle uso y ponerlo en marcha en caso de fallo de otro disco. Es un proceso de reconstrucción del RAID del que se encarga automáticamente la controladora al detectar un disco degradado.
Una de las tareas de vital importancia después de instalar un RAID es hacer un seguimiento del estado de los discos ya que tener duplicidad no quiere decir que podamos olvidarnos del estado de nuestros datos de por vida. Los discos tienen una degradación y debemos revisarlos para poder detectar los fallos que nos indican. También es importante cuando nos falla un disco reemplazarlo lo antes posible ya que tienen un ciclo de vida útil y si hemos instalado el mismo modelo probablemente los demás discos no tarden en fallar. En todo caso, creemos que es interesante valorar si es necesario un RAID pero lo que es imprescindible es tener un buen mantenimiento del mismo.
Hola. En primer lugar muchas gracias por la información. Está muy bien explicada.
Después de leer tu información, he decidido comprarme un equipo con 4 discos: 2 discos en Raid 1 para el Sist. Oper. y otros 2 discos también en Raid 1 para los Datos. La duda es que tipo de tecnología usar (Soft, Hard, o Híbrida). La clave, además del precio y la fiabilidad, está en la siguiente cuestión:
Si el ordenador se me estropea y tengo que recuperar la información de alguno de los discos, ¿puedo conectarlo directamente a otro ordenador (con una caja externa SATA USB por ejemplo) y me lo reconocería sin problemas?
He visto por Internet que si se hace por Software, los discos hay que ponerlos como Dinámicos, pero también he visto que hay aplicaciones que permiten volver a pasarlos a Básicos. Pero la duda me surge si elijo la opción de Hard o la Hibrida, ¿funcionarían también los discos en otro equipo o las PB/controladoras graban los datos de una forma especial que impiden usar los discos en otros ordenadores que no tengan esa PB o Controladora específica?
Espero haberme explicado bien. Muchas gracias de antemano.
Hola Isidoro, me alegro que nuestra información haya podido aclararte un tema con cierta complejidad de entender como es el RAID.
En referencia a tu consulta, el caso del RAID 1 no debería darte problemas para recuperar datos desde cualquiera de los discos tal como indicas, conectándolo a otro ordenador por SATA o por caja externa SATA USB. Usar un sistema Soft, Hard o híbrido no debería impedirte acceder a esos datos. El uso de una PB o controladora específica para hacer el RAID tampoco debe ser un impedimento para bloquear el acceso a esos discos si los sacas del RAID. Incluso si el disco es GPT (dinámico) tampoco bloqueará el acceso a esos datos, actualmente existen múltiples sistemas operativos que pueden leer GPT sin problema.
Elegir un RAID 1, como ves, es una opción bastante fiable y espero que no te resulte complejo llevarlo a término. Saludos y muchas gracias por tu comentario.
Muchas gracias por la información Jonatan. Probaré y ya os comentaré.
Salu2.
Hola, gracias por la información, me parece muy buena.
Tengo la siguiente duda, tengo un servidor con un RAID 1 el cual tiene 2 discos de 3 TB y en el disco resultante ya tengo instalado un sistema operativo vmware para virtualización, pero ahora necesito incrementar la capacidad de mi RAID, ¿puedo conectar 2 discos más? obvio de la misma capacidad y modelo, pero mi duda es saber si al conectarlos el sistema ¿los agrega automaticamente o yo tendre que agregarlos al RAID manualmente? mi servidor es un DELL Powerdge R710 y tiene una controladora PERC 6/i.
Hola Victor, me alegro que la información publicada te haya sido de utilidad.
En el caso de RAID 1, aunque incrementes el número de discos no incrementarás la capacidad. En este supuesto, solo incrementarias el número de copias espejo pasando de 2 discos replicados a 4.
Para incrementar el espacio puedes optar por un RAID 5, 6 o 1+0 y para ello deberás eliminar el RAID actual y crearlo de nuevo (con la consiguiente pérdida de datos, ten en cuenta hacer antes un backup). Otra alternativa que no requerirá un borrado de datos es crear otro volumen RAID 1, de esta forma tendrás replicada la información de ambos volúmenes y no te llevará tanto trabajo.
En cuanto a la configuración del RAID, por los servidores que hemos visto, todos implican cierto trabajo a la hora de configurarlos no pudiendo ser automáticos ya que el equipo no sabe qué pretensiones tiene el usuario (no sabe si quieres crear un nuevo volumen, agregar los discos al mismo RAID, modificar el RAID existente…).
Espero que esta información te sea de ayuda y agradecer tu comentario. Saludos
¿Si el arreglo de discos RAID 5, esta hecho con 3 discos duros de 480 GB, se puede agregar a dicho arreglo, uno o mas discos de diferente capacidad por ejemplo: uno de 2TB, sin necesidad de volver a hacer el arreglo y volver a instalar todo de nuevo?
Hola Jorge,
gracias por tu aportación.
Dependiendo de la controladora que tengas, ésta permitirá incorporar discos con diferente capacidad o, por el contrario, exigirá que el disco sea exactamente el mismo que el resto.
Al haber tantos modelos de controladoras RAID en el mercado, deberás consultar la documentación de tu modelo.
Siento no poder ayudarte con más detalle.
Un saludo!
Hola, gracias por la información me sirvió mucho.
Tengo unas dudas sobre Raid 1+0 según indicas que si un disco falla no debería caer el sistema, ahora yo hice el raid 10 en mi servidor HP Proliant DL360, y bueno mi jefe le gusta comprobar que haga lo que se dice y lo saco en caliente el 1er disco, y el sistema se cayó no entiendo el porqué ya que debería levantar con el espejo.
Probé sacando un disco y prenderlo e hice lo mismo con todos y me funcionó bien menos con el disco 1 siempre q lo saco ese disco falla, e visto en BIOS que el disco 1 es el de arranque y me imagino que es por eso que se cae, habrá alguna forma que se elija automáticamente el disco de arranque o cuál sería el problema e buscado por todos lados y no encuentro solución.
Algunos amigos me indican que la configuración se guarda en el primer disco es por eso que se cae, pero mi pregunta si esto fuera así si el 1er disco muere no serviría de nada el raid. Espero me puedan ayudar muchas gracias de antemano.
Hola Jhef,
gracias a ti por comentar.
Aparentemente ese comportamiento no es normal: un RAID debería permitir la sustitución de cualquier disco dado que, como bien dices, si muere el disco que te genera problemas el RAID no serviría de nada.
Para poder profundizar en el asunto deberíamos poder acceder físicamente a la máquina para comprobar la correcta configuración del RAID. Por tu parte, posiblemente deberás consultar la documentación de la controladora RAID para determinar dónde está el problema en la configuración.
Siento no poder ayudarte con más detalle.
Un saludo y suerte!
Estimado.
Compre un wd my cloud 4100, tengo tres discos nas de 4 tb cada uno y quiero usarlo con un RAID 5, pero si incorporo a futuro un 4to disco, lo agrega automáticamente o se formatea de inmediato, perdiendo la información para incorporar el 4to disco?
Hola Gabriel,
antes de nada agradecerte tu comentario.
Desconozco el caso concreto del WD, por lo que no puedo asegurar con rotundidad que vaya a comportarse tal y como te indico a continuación.
Generalmente, en la mayoría de sistemas, cuando se inserta un nuevo disco físicamente éste permanece deshabilitado hasta que se añade manualmente al grupo del RAID existente.
Es en ese momento cuando el sistema debería advertir de la pérdida de datos que con toda seguridad se producirá.
Saludos.
El post está muy bien explicado.
Tengo una duda que no se contempla en el. Si tengo un RAID 6 por hardware con… por ejemplo 6 discos y quiero meter 2 más; ¿Tengo que cargarme toda la información que hay en esos 6 discos destruyendo el RAID y volviendo a crear el RAID pero con los 8? ¿O puedo de alguna manera añadir esos 2 discos al RAID sin perder la información que tengo en los otros 6?
Gracias y un saludo
Hola Sergio,
gracias por el cumplido. D)
Sobre tu consulta, comentarte que dependerá de la controladora RAID que tengas. Lo ideal sería consultar el manual de la misma para ver si es posible hacerlo. Lamento no poder ser más conciso.
¡Un saludo!
Saludos, en verdad muy bien explicado y documentado este tema!! gracias por el aporte.
ahora tengo una consulta tengo 4 discos trabajando en raid10 uno de los discos se malogro y me llega el reemplazo en 1 semana, he trabajado asi un par de dias, yo pudiera sacar el disco malogrado y esperar a que llegue el reemplazo? afecta en algo? o pudiera mejorar la escritura en los 3 discos si saco el defectuoso? espero si alguien pueda ayudarme,
Gracias… Erick Valdes
Hola Erick,
gracias a ti por tu comentario y por leernos.
No es necesario que saques el disco defectuoso: puedes trabajar con él conectado y, cuando te llegue el reemplazo, cambiarlo con normalidad.
El hecho de sacarlo mientras te llega el nuevo disco no afectará al rendimiento del sistema.
Un saludo!
Hola, muchas gracias por un post tan bien explicado. Actualmente utilizo un NAS QNAP con 4 discos de 6TB. Me comentaron que siempre hay que dejar un espacio sin asignar por seguridad, para no llegar al límite de la capacidad de los discos. También he reservado una parte para Snaps. Me pareció una idea genial como solución para un posible ataque por ramsomware.
Gracias y saludos,
Manuel
Hola, gracias por la información, tengo un servidor hp dl385g5 y configure un RAID 1+0 con 2 discos y quiero pensar que si funciono ya que al quitar un disco sigue funcionando el sistema, y en los comentarios mencionan que deben de ser 4 discos para este tipo de configuración RAID 1+0, alguien me puede explicar?
Hola Rodrigo, gracias a ti por tu comentario.
Un RAID 1+0 es, a grandes rasgos, una separación de espejos RAID 1 donde cada espejo unitario forma parte del RAID 0. El número de discos que requiere un RAID 1+0 completo es de 4, aunque como bien dices, con 2 discos tienes a tu disposición toda la información, pero rebajando la seguridad y, consecuentemente, aumentando el riesgo de pérdida de datos.
Esta ilustración de la Wikipedia lo refleja con claridad:
Un saludo!
Hola, tengo un raid 1 con 2 DD, pero quiero agregar 3 DD mas en RAID 5 pero no quiero perder mi información. Mi pregunta es, puedo agregar mis 3 DD en RAID 5 sin que me afecte el RAID 1 que tengo actualmente?
Hola Juan,
en principio, si quieres mantener el RAID 1 que ya tienes y lo que quieres es añadir esos 3 discos en otro RAID 5, no tendría por qué dar problema, siempre que la controladora acepte ese total de 5 discos (2 en RAID 1 y 3 en RAID 5).
En cualquier caso, según la controladora que tengas pudieras encontrarte alguna sorpresa y por tanto es imprescindible hacer backup de todo antes de tocar este tipo de cosas..
Un saludo.
Hola, muchas gracias por compartir esta enformacion,es muy completa. Tengo la siguiente duda, espero me puedan orientar.
Actualmente tengo servidores HP Dl580 con controladoras de discos independientes, pero con discos SSD Samsung, por tema de soporte necesito reemplazar los DD por discos HP. Es posible en Raid 1+0 quitar un disco Samsung y agregar el disco Hp y que se realice la sincronizacion de la Informacion??
Segun mi experiencia esto no es posible ya que para generar un array disk deben ser discos identicos en capacidad y modelo. Estoy manejando Raid 1+0 y Raid 5+0.
de anteman muchas gracias.
Hola Jacobo,
gracias por leernos y por tu comentario.
Es complicado dar una respuesta a tu pregunta dado que, en última instancia, dependerá del modelo de controladora RAID que tengas. En cualquier caso, lo más habitual es que no sea posible, tal y como comentas.
Saludos.
Hola,
Mi pregunta es si se puede tener un RAID 1 sólo para los datos, es decir, tener un disco principal para el sistema operativo (SSD) sin RAID y además tener dos discos en RAID 1 para guardar los datos importantes?
Gracias.
Hola Pedro,
efectivamente, lo que comentas es posible. Puedes hacer las combinaciones que la pareja «placa base / controladora RAID» te permita. Por ejemplo, podrías conectar el disco del sistema operativo a la placa base y los discos de datos a la controladora RAID.
Gracias por tu comentario. Saludos!
Hola
Al reiniciar el Servidor, detecta que un disco del raid 1 (por la Bios, placa Asus H97 Plus) está degradado, por ello me pegunto.
¿Pongo un disco nuevo sin formatear o formateado?
¿Tengo que eliminar antes el raid y luego poner el disco nuevo y montar el raid 1?
Un saludo y Gracias
Hola Alejandro,
gracias por leernos y por comentar.
Es indiferente que el disco sea nuevo o esté formateado: cuando se reconstruya el RAID, borrará todo lo que haya en el mismo.
El RAID no tienes que eliminarlo, porque podrías perder todo el contenido del disco. Una vez colocado el nuevo disco, tienes que reconstruir el RAID. Para ello deberías consultar la documentación de la placa.
Es conveniente hacer este proceso con detenimiento y habiendo consultado y entendido el funcionamiento del RAID de tu placa.
¡Un saludo!
Muchas gracias por la info.
Saludos
Hola
¿Y cómo averiguo que disco del Raid1 tengo que reemplazar por el que está degradado?
Saludos,
Hola Alejandro,
las controladoras RAID por hardware, habitualmente disponen de un LED que indica si el disco está degradado o no en función del color: naranja o verde.
En tu caso, lo más recomendable sería buscar en la documentación de la placa base: allí debería indicar cómo identificar el disco degradado.
Lamento no poder ayudarte con más detalle, pero hay tantos modelos de placas que, sin tenerla físicamente delante, no podemos saber cómo proceder.
Saludos.
Buenas noches.
Primero que nada, felicitaciones por el artículo ya que es muy claro en la información que brinda y despeja todas las dudas de antemano.
Segundo: habiéndome leído todas las preguntas y respuestas antes de hacer la mía, felicitarlos también por el tiempo que se toman en responder cada una de las dudas de los usuarios.
Y tercero, aquí les traigo la mía.
Me compré un equipito de segunda mano para armarme un RAID 10 ya que quiero tener un respaldo de mis datos y me quiero despedir de tanto disco duro que tengo en carcazas, con conectores a USB y montones de cosas más para mantener respaldos que al fin y al cabo al ser tantos uno se vuelve loco.
Lo dicho, compré una MB usada que soporta RAIDS para hacerlo por BIOS pero me entró la duda al momento de sentarme a hacerlo y les quiero consultar a ustedes que son los expertos.
Tengo 4 discos de 1TB y además un M.2 de 256GB para el sistema operativo. Mi duda es: Hago el RAID por Hardware y luego el OS en el M.2 o instalo el OS en el M.2 directo y luego allí hago el RAID10 por software? No me queda claro qué es mejor en mi caso puntual y les pido la opinión a ustedes.
Desde ya, muchas gracias por lo que me puedan guiar o recomendar.
Buenas tardes Pablo,
Te agradecemos enormemente las felicitaciones, así como también por haberte animado a preguntarnos.
Sobre tu consulta, comentarte que nuestra opción favorita sería hacer el RAID 10 por hardware si dispones de una controladora que lo soporte. Si no tienes controladora por hardware, entonces instalaríamos primero el sistema en el M.2 y luego crearíamos el RAID por software.
De todas formas, salvo que haya una necesidad particular, quizá sea más eficiente el RAID 5, ya que dispondrás de más espacio libre.
A parte de esto, comentarte que un RAID en ningún caso sustituye a un sistema de copia de seguridad. Solo asegura que si falla un disco el sistema va a seguir funcionando, pero si borras un archivo o entra un virus, perderías la información afectada.
¡Un saludo!