Inicio / Tutoriales / Cómo administrar un RAID 1 en Linux paso a paso

Cómo administrar un RAID 1 en Linux paso a paso

Una unidad RAID en la informática se utiliza principalmente para crear discos de almacenamiento con información redundante, a excepción del RAID 0 el cual únicamente se emplea para incrementar la velocidad de lectura y escritura sin redundancia de datos.

Con información redundante nos queremos referir a que la misma información se replica en varios discos, la cantidad de discos dependerá del RAID. Esto se utiliza para que en el caso de que uno de los discos falle este se pueda reemplazar y posteriormente recuperar todos los datos, algo extremadamente útil en servidores.

A continuación queremos enseñaros cómo instalar un RAID 1 en vuestro sistema y para ello necesitaremos al menos dos dispositivos de bloque más un tercero el cual utilizaremos como disco de reserva.

RAID 1 en linux administracion

Cómo administrar un RAID 1 en Linux paso a paso

Antes de poder comenzar debemos saber cómo poder crear y manejar los dispositivos de bloque, en el caso de que no lo sepas todavía te recomendamos buscar algún tutorial por internet ya que es bastante fácil e incluso en esta misma web podrás encontrar un tutorial de cómo hacerlo.

Paso uno: Instalación del Software necesario y creación del RAID

Para empezar, instalaremos el paquete de mdadm:

  • Instalación del paquete
aptitude install mdadm

Una vez hecho esto, crearemos el RAID 1 con este:

  • Creación del RAID 1 con los dispositivos de bloque
mdadm –create /dev/md0 –level=1 –raid-devices=2 /dev/vdb /dev/vdc

Si hacemos un cat/proc/mdstat nos dirá que se están sincronizando los discos:

información del raid 1

Esperamos a que se complete esta sincronización y volvemos a ejecutar el mismo comando:

comprobacion de la sincronizacion raid

Paso dos: Comprobación del funcionamiento de reserva

 

A continuación para comprobar el funcionamiento de reserva debemos producir un error mediante software de uno de los dispositivos que formen el raid, para ello introduciremos el siguiente comando:

 

  • Forzado de fallo en un disco del raid
mdadm –fail /dev/md0 /dev/vdd

 

A continuación realizaremos el cat del archivo y podremos ver que efectivamente, el disco tiene un fallo:

 

comprobación del fallo en disco

Si lo deseamos ver de una forma más clara, podemos utilizar el comando dmesg para ver los errores que envía el kernel :

lectura de mensajes de error del kernel

Ahora añadiremos un nuevo disco a nuestro RAID, para ello introduciremos el siguiente comando:

  • Adición de nuevo disco al RAID 1
mdadm –add /dev/md0 /dev/vde

 

Y ejecutaremos de nuevo el cat para ver el estado del RAID, viendo que efectivamente el disco ha sido añadido:

 

visualizacion del estado del raid

Ahora mismo tenemos 3 discos, de los cuales uno está con un fallo (vdd) y el nuevo (vde) se está sincronizando para reconstruir el RAID:

 

  • Listado de información detallada sobre el RAID
mdadm –query –detail /dev/md0

 

Introduciendo este comando nos saldrá la siguiente información:

 

información sobre el raid 1

Por último, si queremos quitar el disco que tiene el fallo lo podemos hacer utilizando la siguiente orden:

 

  • Eliminación del disco en el raid
mdadm –remove /dev/md0 /dev/vdd

 

Paso tres: Puesta en marcha y eliminación del RAID

Ahora que ya tenemos nuestro RAID montado, tenemos que configurarlo para que pueda ser utilizado y por lo tanto, ponerlo en marcha, en primer lugar debemos darle un formato:

 

  • Formateo del disco RAID
mkfs.ext3 /dev/md0

 

Ahora montamos el RAID una vez se le ha dado ya el formato:

 

  • Montaje del disco raid en el sistema
mount /dev/md0 /mnt/

 

Copiamos dentro algún archivo para ver que funciona:

 

  • Creación de archivo para comprobar el raid
touch /mnt/archivo

 

Si queremos eliminar el RAID debemos desmontarlo, pararlo y luego eliminarlo:

 

  • Proceso de eliminación del RAID 1
umount /mnt | mdadm –stop /dev/md0 | mdadm: stopped /dev/md0 | mdadm –remove /dev/md0

 

Leído todo esto ya tienes la base para poder instalar y administrar un RAID 1 en Linux, no es demasiado complicado siempre y cuando seas más o menos ordenado con los nombres de los archivos y te sepas bien la sintaxis de los comandos, así que no te preocupes ya que aunque parezca difícil, para nada lo es.

Acerca de CarlosMarco

Vea Tambien

Linux

Como limpiar Linux a fondo

Una de las ventajas mas grandes de Linux es que nos otorga total libertad en ...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *