Google+

lunes, 23 de marzo de 2009

Crear un raid 5


Decidido a empezar con el servidor de correo, me encuentro con la necesidad de crear un raid.

¿Para que nos vale el raid?

Por que todo el mundo sabe que los disco duros no duran eternamente, así pues tenemos que tener los datos bien guardados.

¿Que necesitamos?

3 discos duros mínimo para el raid 5, cabe aclarar que es necesario 3 particiones, pero seria un poco tonto tener un raid 5 en un disco duro único, pero podéis probarlo para ver que funciona.

Que el tamaño de las particiones sea exactamente igual en los tres.

¿Limitaciones?

Por supuesto, escritura lenta si escribimos datos pequeños, si se nos caen 2 discos estamos perdidos y por ultimo perdemos un tercio de la capacidad total de los tres discos.

Empezamos:

Vamos a suponer que estos son los discos, nos aseguramos de que ninguna partición de las que queremos agregar al raid esta montada

  • /dev/sdb1

  • /dev/sdc1

  • /dev/sdd1


Tenemos las particiones, en mi casa son 3 particiones de 78 gb cada una. Ahora el comando mágico: ( creamos /dev/md0 con un raid5 y con 3 unidades)  es mdcero, que el cero sale mal

#root@correo:~# mdadm --create /dev/md0 --level=raid5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: /dev/sdb1 appears to contain an ext2fs file system
size=156295936K  mtime=Mon Mar 23 15:48:35 2009
mdadm: /dev/sdb1 appears to be part of a raid array:
level=raid5 devices=3 ctime=Mon Mar 23 15:25:29 2009
mdadm: /dev/sdc1 appears to be part of a raid array:
level=raid5 devices=3 ctime=Mon Mar 23 15:25:29 2009
mdadm: /dev/sdd1 appears to contain an ext2fs file system
size=156295936K  mtime=Mon Mar 23 15:48:35 2009
mdadm: /dev/sdd1 appears to be part of a raid array:
level=raid5 devices=3 ctime=Mon Mar 23 15:25:29 2009
Continue creating array?yes
mdadm: array /dev/md0 started.

Ahora formateamos a ext3 nuestro raid

#mkfs -t ext3 /dev/md0

Y lo montamos:

#mkdir /mnt/raid && mount /dev/md0 /mnt/raid

Primero creo la carpeta de montaje y si sale bien lo monta. Ahora podemos hacer un "df -h" para ver lo que tenemos.