Sie sind auf Seite 1von 4

GESTIN DE RAID (TEMA 1)

1) Creacin sencilla de una RAID1


Un array de RAID es un grupo de discos que actan colectivamente como un
nico sistema de almacenamiento, que, en la mayora de los casos, soporta
el fallo de uno de los discos sin perder informacin de modo que puedan
operar con independencia.
Para administrar los sistemas RAID en los sistemas GNU/Linux se utiliza la
herramienta mdadm. Por eso, primero hay que instalarla:
apt-get install mdadm
Despus, hay que ver los discos duros disponibles, ejecutando el comando:
fdisk l
Supongamos que tenemos disponibles dos discos duros (sdb y sdc) y
queremos crear un sistema RAID 1 en espejo que llamaremos /dev/md0.
Para crear RAID hay que ejecutar el comando siguiente:
mdadm
C
/dev/sdb /dev/sdc

/dev/md0

--level=raid1

--raid-devices=2

donde:
-C: es el parmetro donde indicamos que se debe crear el array.
/dev/md0: es el nombre que le vamos a dar.
--level=raid1: es tipo de raid que vamos a crear.
--raid-devices=2: nmero de particiones o discos duros vamos a incluir en el
array
/dev/sdb /dev/sdc: discos duros que se van a unir en el array.
Una vez creado el array, debemos guardar sus datos en el fichero de
configuracin /etc/mdadm/mdadm.conf ejecutando el comando:
mdadm

-Es >> /etc/mdadm/mdadm.conf

Para obtener informacin de un array, se puede utilizar el comando:


mdadm

--detail

/dev/md0

con el que obtenemos informacin del tamao, del estado de los discos
duros, fecha de creacin y dems datos del raid.
Una vez que se encuentra disponible el sistema RAID se puede utilizar como
cualquier particin. Por ejemplo:
mkfs.ext4

/dev/md0

mkdir /copia
mount

/dev/md0

/copia

2) Configurar RAID tras la instalacin para datos


Para aadir a un servidor almacenamiento por RAID despus de la
instalacin inicial. Para este ejemplo, haremos un RAID 5 con tres discos
duros /dev/sdb /dev/sdc /dev/sdd a lo largo de las tres particiones, que
despus montaremos en /mnt/storage.
Primero, creamos una particin en cada disco duro que ocupe toda la
capacidad de almacenamiento con el tipo de particin fd, reservada para la
deteccin de RAID en Linux, con lo que estamos indicando que van a formar
parte de un RAID.
Creamos el RAID5 de la siguiente manera:
mdadm
--create
/dev/md0
/dev/sdb1 /dev/sdc1 /dev/sdd1

--level=5

--raid-devices=3

donde cada parte del comando significa igual que en el apartado anterior.
Cuando se haya creado la matriz, se puede verificar su estado de salud
actual en el fichero:
cat

/proc/mdstat

donde se nos mostrar un archivo con todos los raids de nuestro sistema,
con los discos duros activos en cada una de ellas y su estado.
Para que funcione al arrancar podemos utilizar el comando:
mdadm --detail --scan

>>

/etc/mdadm/mdadm.conf

y luego modificaramos el fichero /etc/fstab para que se monte en el


directorio donde queramos.
Como ejercicio, podemos ejecutar los comandos:
mdadm --detail
mdadm --scan
y observar la informacin que nos da de los RAIDs instalados en nuestro
sistema.

3) Administracin de RAID por software

El grueso de la administracin de su matriz RAID se realiza en estos dos


sitios: /proc/mdstat y mdadm. El fichero /proc/mdstat le proporciona el
estado actual de todas sus matrices RAID en ejecucin, incluyendo barras
de progreso en caso de que alguna est reconstruyendo un disco.
Un ejemplo, sera:

Tambin, podemos utilizar los comando mdadm --query y mdadm --detail,


para conocer ms informacin sobre los RAIDs montados:

4) Sustitucin de un disco estropeado


Se puede observar si un disco duro de un RAID se ha estropeado en el
fichero /proc/mdstat. En este fichero aparecer el disco duro estropeado
marcado con una (F) y al final del fichero estar incluido [3/2] [UU_],
indicando el que un disco duro est fallando.
Para cambiarlo por otro, primero debemos indicar al sistema que est
fallando:
mdadm /dev/md0 --fail /dev/sdb1

y para borrarlo del array:


mdadm /dev/md0 --remove /dev/sdb1
Se pueden ejecutar estos dos comandos a la vez. Una vez que haya
eliminado un disco de una matriz, ste ya no aparecer en /proc/mdstat.
Ahora mismo, el array estar en un estado que se llama DEGRADED. Para
incluir un nuevo disco duro, primero debemos de comprobar que tiene la
capacidad de almacenamiento y tipo de particin igual que los que forman
el RAID y ejecutar el siguiente comando:
mdadm /dev/md0

--add

/dev/sde1

Si ahora visualizamos el fichero /proc/mdstat, observaremos que los discos


duros se estn sincronizando, indicndonos el porcentaje de dicho proceso.
--zero-superblock

Das könnte Ihnen auch gefallen