Hispanitat nº 7 Local C

08225, Terrassa (Barcelona)

+34 600 676 872

Soporte Técnico

Lunes-Viernes: 9:30 a 13:30 - 16:30 a 20:30

Sábados de 10h a 13:30

Por favor, o Registro para crear entradas y debates.

RAID ESPEJO EN LINUX

1-COMPROBAR SI ESTA INSTALADO EL MDADM
2-apt-get -y install mdadm
3-mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sdb1 /dev/sdc1
dar formato con mkfs.ext4 /dev/md0
4-cat /proc/mdstat (VER ESTADO DEL RAID Y COMPROBAR EL UUID DEL RAID)
---mdadm --detail /dev/md0 (COMANDO MÁS COMPLETO)
5-AL REINICIAR EL PC POR ALGUNA RAZÓN SE CAMBIARÁ EL RAID DE /DEV/MD0 A /DEV/MD127
PARA MODIFICAR EL COMPORTAMIENTO HAY QUE EDITAR EL ARCHIVO /etc/mdadm/mdadm.conf
en la ultima linea
ARRAY /dev/md0 UUID=e4665ceb:15f8e4b6:b186d497:7d365254
y actualizar el inicio del sistema con
sudo update-initramfs -u
6-crear una carpeta como punto de montaje por ejemplo /raid
7-agregar esto en /etc/fstab (/dev/md0 /mnt/minuevoraid ext4 defaults)
Cambiar un disco duro
8- en caso de que no funcione uno de los discos eliminar la entrada en fstab para que el pc arranque.

Primeto se desmonta la unidad formada por mdadm para que no se sigan recibiendo peticiones de trabajo (leer o escribir en los discos).

umount /dev/md0

El comando umount hace que los archivos almacenados en los discos que forman el RAID dejen de estar disponibles en el sistema. Una vez desmontado, el RAID no debería recibir trabajo. Ahora se puede detener el sistema de RAID.

mdadm --stop /dev/md0

Después he desconectado una de las dos cajas externas conectadas por USB en las que tengo los discos duros y la he conectado al nuevo ordenador (en mi caso el Raspberry Pi B+).

Después habrá que conectar el disco en el nuevo ordenador y localizarle. Tengo un artículo que tal vez te pueda ayudar a localizar discos duros en Linux.

Montar el RAID 1 en el nuevo ordenador

Una vez localizado, suponiendo que el disco sea /dev/sdb y solamente contenga una partición (/dev/sdb1) habrá que decirle a mdadm que lo monte. El proceso no es crear un nuevo RAID (lo cual crearía una unidad vacía) sino montar el sistema ya existente en el disco duro.

El RAID 1 con un sólo disco duro estará degradado (debería haber dos como mínimo) por lo que mdadm lo montará pero no lo activará. Para que lo active se puede añadir --run y mdadm iniciará el RAID aunque esté degradado.

Suponiendo que el nuevo RAID sea /dev/md0 se montaría así:

mdadm --assemble /dev/md0 /dev/sdb1 --run

Con ese comando mdadm debería "assemble" (montar) el array /dev/md0 con la partición /dev/sdb1 y activarlo.

En el caso de querer montar todos los RAIDs disponibles, bastería con escribir:

mdadm --assemble --scan

y añadir --run en caso de querer activar incluso los sistemas degradados.

Añadir el segundo disco duro

Una vez funcionando el RAID se añade la partición del segundo disco duro (suponiendo que sea /dev/sdc)

mdadm --manage /dev/md0 --add /dev/sdc1

Con este comando mdadm administra (manage) el RAID /dev/md0 y añade (add) la partición del nuevo disco duro.

En ese momento mdadm empezará a sincronizar los discos. Una vez terminado, mdadm cambiará el estado de degraded (degradado) a clean (limpio) y el RAID estará plenamente funcional.

Montar de nuevo el RAID

Para empezar a usar el RAID habrá que montarlo en el sistema, por ejemplo en la carpeta /mnt/raid y se puede hacer con el comando

mount /dev/md0 /mnt/raid

WhatsApp chat