enchufado
   RSS
#
Recuperar un disco de un software RAID1 (aka /dev/md0) (GNU/Linux) 2010-02-27 01:56:11

Y no me refiero a hacerlo en local, teniendo uno de los discos del RAID operativos. Este post asume que tenemos una máquina con el software RAID1 de GNU/Linux (/dev/md0) cuyo bootloader (lilo o grub, mismamente) no consigue iniciar porque está corrupto o cascado. Pasos para la reconquista:

  1. Sacamos físicamente, de la máquina que posee el RAID, uno de los discos y lo pinchamos en nuestra máquina (desde la que operaremos).
  2. En esta máquina instalamos mdadm, si no lo teníamos ya.
  3. Ejecutamos lo siguiente para obtener la información necesaria para recrear el RAID (cambiar por el dispositivo que represente al disco pinchado en el paso 1): mdadm --examine --scan /dev/sda1 >> /etc/mdadm/mdadm.conf
  4. Reiniciamos el demonio mdadm: /etc/init.d/mdadm restart
  5. Montamos el dispositivo: mount /dev/md0 /mnt/disco
  6. Le montamos un proc... mount -o /proc /mnt/disco/proc
  7. y un dev... mount -t bind /dev /mnt/disco/dev
  8. ...para posteriormente (sí, lo habéis adivinado) hacer un chroot: chroot /mnt/disco /bin/bash
  9. Y aquí ya "estamos" dentro del otro sistema para operar con él. Ejecutamos lilo o hacemos lo propio (lo reinstalamos en la MBR) con grub, salimos del chroot y desmontamos la unidad.
  10. Sacamos el disco físicamente y lo volvemos a poner en la máquina original y voilá. Ya debería iniciar y estar funcionando.


Comentarios (0)


Volver al indice

login, admin, form, register