Con la tecnología de Blogger.

jueves, 4 de octubre de 2012

CREAR UN RAID-5 EN LINUX "MDADM"


Configuración hardware

Lo primero que hacemos es instalar en nuestro equipo tres o más discos duros de las mismas características para el RAID. En la siguiente imagen se muestra un ejemplo: 


Una vez que ya tenemos los discos duros instalados, arrancamos la maquina.





Instalación de software

Una vez que ya tenemos la maquina arrancada, vamos a proceder a instalar una herramienta gratuita y que se encuentra en los repositorios de Linux. Para instalación de esta herramienta, su nombre es mdadm, abrimos un terminal, nos autenticamos como “root” y ejecutamos el siguiente comando:

# apt-get-install mdadm 


En la siguiente imagen se muestra el ejemplo: 







Creación del dispositivo RAID-5

Una vez que ya disponemos del software y hardware correctamente instalados vamos a proceder a la creación del RAID-5. Para la creación del dispositivo abrimos un terminal, nos autenticamos como “root” e introducimos el siguiente comando:

# mdadm –-create /dev/md0 –l5 –n3 /dev/sdb /dev/sdc /dev/sdd

A continuación se muestra un ejemplo de la creación: 




Formateo del dispositivo.

Cuando ya tenemos creado el dispositivo, lo que vamos hacer es dar formato a la unidad. Para llevar este pasa acabo este paso debemos de utilizar el siguiente comando:

# mke2fs /dev/md0

En la siguiente ilustración se muestra el ejemplo ya terminado: 



Montado de la unidad.


Para poder utilizar la unidad, una vez que ya hemos realizado todos los pasos anteriores, debemos de montar la unidad. Para montar la unidad, primero debemos de crear la carpeta donde queremos montar la unidad. Para ello utilizamos el siguiente comando:

# mkdir /mnt/raid5

Este comando nos creara una carpeta “raid5”dentro de “/mnt”. Continuamos, ahora si, montando la unidad con el siguiente comando:

# mount /dev/md0 /mnt/raid5

A continuación tenemos el ejemplo grafico: 



Configuración del fichero “mdadm.conf”.


Para un funcionamiento óptimo debemos de configurar el archivo de configuración de “mdadm”. El archivo de configuración se encuentra en “/etc/mdadm/mdadm.conf”. Para saber lo que tenemos que escribir en el fichero utilizamos el siguiente comando:

# mdadm –-detail –-scan –-verbose

Este comando nos devuelve el siguiente resultado: 


Ahora para trasladar esa información al archivo de configuración tenemos dos opciones. La primera sería copiar el resultado, utilizar el siguiente comando para editar el fichero:

# vi /etc/mdadm/mdadm.conf

Y pegar el resultado al final del fichero. La segunda opción sería redireccionar la salida del comando al fichero y el solo se escribiría en el fichero. Para realizar esta segunda opción el comando es el siguiente:

# mdadm –-detail –-scan –-verbose >> /etc/mdadm/mdadm.conf

Una vez que hayamos hecho una de las dos opciones podemos utilizar el siguiente comando y comprobar que el fichero se quedó bien configurado. El comando es el siguiente:

# cat /etc/mdadm/mdadm.conf

Una muestra de cómo debe quedar el fichero es el siguiente: 




Comprobación de estado.


Tenemos un comando para comprobar el estado de nuestro dispositivo en cualquier momento. El comando que podemos utilizar es el siguiente:

# cat /proa/mdstat

Ese comando nos debe de dar esta salida: 




5 comentarios:

  1. no esplicas para qué sirve -15 y -n3 en esta linea.

    # mdadm –-create /dev/md0 –l5 –n3 /dev/sdb /dev/sdc /dev/sdd

    ResponderEliminar
    Respuestas
    1. Hola Jhon,
      El primer argumento sirve para indicar que es un raid 5. Pero cuidado que NO es un "1" es una "L" minúscula. El segundo argumento es para indicarle la cantidad de discos duros va a tener, en este caso 3. Espero que haya resuelto tus dudas.

      Eliminar
  2. Gracias David. Es recomendable tener un disco fuera del RAID para hacer backup?

    ResponderEliminar
  3. amigo se puedo hacer un raid 5 con discos duros que esten presentes en otros pc?, o todos tienen que estan dentro del mismo pc?

    ResponderEliminar
  4. Está bien la entrada. Me gustaría proponerte 2 cositas.

    1-Hay un pequeño error tipográfico casi al final, donde pone "cat /proa/mdstat", que debería ser "cat /proc/mdstat"

    2-Faltaría la prueba de que el RAID5 funciona: eliminar un disco, y añadir otro, y ver que la información no se ha perdido, por ejemplo.

    ResponderEliminar