Crear un RAID0 por software
Buenas a todos los lectores/as
este artículo va dirigido a todas aquellas personas que deseen, o quieran saber, cómo montar un raid con software con mdadm
explicaré paso a paso como hacerlo, y también mi escenario, por que es posible que alguien quiera utilizarlo para instalar ahí Debian, pero de momento no se hacerlo. Cuando aprenda lo compartiré no os preocupeis
este sistema "entiende" que ya tienes instalado Debian en un disco duro normal y corriente, y deseas poner en RAID0 otros 2 discos duros por ejemplo que le has agregado después
# primero descargamos la herramienta:
aptitude install mdadm# luego hacemos un fdisk -l para ver si nos ha reconocido debian los discos, yo personalmente he probado hasta discos de 1 TB Seagate con Debian Etch, es posible que detecte más pero no está confirmado por mí
# debería verte un sdb y un sdc por ejemplo, en este caso remarco que serían SATA, si son IDE creo que Serían hdb y hdc, en este ejemplo tomaremos los discos SATA
# ahora hay que particionar los 2 discos, esto se hace con:
fdisk /dev/sdb# se crea la nueva partición:
(pulsar la tecla n para crear una partición)
(pulsar 1)
(pulsar enter 2 veces) (esto es para decir que usas el primer cilindro del disco duro, y el último cilindo del disco duro)
(ahora pulsar la tecla t) (aquí estamos especificando el tipo de partición)
(acto seguido pulsamos el código fd)
(ahora pulsamos la tecla p)
# en el resumen tiene que aparecer "Linux raid autodetect" o algo por el estilo.
(por último pulsar la tecla w para escribir los cambios en el disco)
# repetir el mismo proceso para el dispositivo /dev/sdc o el que sea
# crear el raid:
mdadm --create --verbose /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1# consultar estado del raid:
mdadm --detail /dev/md0# formatear el raid:
mkfs.ext3 /dev/md0# verificar:
mdadm --detail --scan --verbose# tiene que aparecer algo asi:
ARRAY /dev/md0 level=raid0 num-devices=2
UUID=77b695c4:32e5dd46:63dd7d16:17696e09
devices=/dev/sdb1,/dev/sdc1# verificación segunda:
cat /proc/mdstat# tiene que aparecer algo asi:
Personalities : [raid0]
read_ahead 1024 sectors
md0 : active raid0 sdb1[1] sdc1[2]
4120448 blocks level 0, 64k chunk, algorithm 3 [3/3] [UUU]
unused devices: <none>
(si la primera línea pone algo distinto da igual)
# crear el fichero de configuracion:
mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf# crear el punto de montaje, o cualquier otro punto de montaje
mkdir /raid# modificar /etc/fstab (recordar meter el parámetro /raid como en el ejemplo de arriba, ú otro punto de montaje)
/dev/md0 /raid ext3 defaults 1 2# montar todo
mount -a# o:
mount /dev/md0 /raidpues ya está, ya tienes el raid listo