Acabamos de sustituir un disco defectuoso en un server (llevamos desde las 5 de la tarde), cambiándolo por otros dos discos en la controladora SCSI y montando un RAID con ambos.
El disco en cuestión llevaba 2 particiones en murderfs reiser y una swap y ya estaba medio cascado, por lo que lo primero que hemos hecho ha sido volcarlo con dd y cp -prfv…
Lo divertido ha sido montar el RAID software a partir de un disco con datos, y el truco ha estado en montar primero el raid sólo con el disco de los datos:
mdadm -c /dev/md0 -l1 -n2 /dev/sda1 missing
pasándole como segundo disco missing y tras los pertinentes mknod y cambios de sistemas de ficheros a fd (raid auto) de las particiones, tras lo cual se añade el segundo disco con la misma tabla de particiones, pero vacío:
mdadm /dev/md0 -a /dev/sdb1
Todavía se están replicando los discos estaban, viva el SCSI! y sólo queda editar el menu.lst y replicar el grub a los dos mbr con
grub
root (hd0,0)setup (hd0)
root (hd1,0)
setup (hd1)
Pues, al final, no ha funcionado nada. El RAID se ha replicado correctamente y, a pesar de revisar mil veces el fstab y el menu.lst, y el mdadm.conf, y todo lo revisable, al arrancar el sistema se quedaba esperando a la partición raíz y no entraba en el runlevel 2…
Nota: para todo aquel que no haya entendido ni una sola línea, siempre le queda el consuelo de los lolcats!