No se puede iniciar el software RAID1 después de una falla del disco

No se puede iniciar el software RAID1 después de una falla del disco

Hoy, después de reiniciar mi servidor de datos, no pude arrancar porque una de las unidades ya no se reconocía, todavía gira cuando la conecto y no hace muchos ruidos extraños, excepto un tictac muy leve (más o menos apagado). durante unos segundos. Intenté conectarlo usando diferentes cables e incluso con otra computadora, pero ninguno funcionó.

Configuré este servidor hace aproximadamente un año y no lo he mirado mucho desde entonces. Soy bastante novato en el mundo de Linux y todo surgió de repente, así que me falta un poco de información.

De todos modos, la unidad en cuestión era parte de la configuración RAID1 que hice usando mdadm, que constaba de 2 unidades de 2 TB, sda y sdb, y creo que es posible que no haya podido instalar grub en sdb o algo así. Porque cuando inicio el servidor, lo único que muestra es un guión bajo parpadeante.

No estoy seguro exactamente de cómo configuré las particiones en aquel entonces, pero creo recordar que hice una partición separada para grub, sistema y datos o algo así. Pero no estoy seguro de haber hecho que la partición grub forme parte del RAID, si es que eso es posible... ¿Supongo que no? Si no es así, probablemente me falta grub en el disco que aún está vivo.

¿Cuál es mi mejor y más segura opción ahora? Porque realmente no quiero perder mis datos. Mañana recibiré una nueva unidad (mismo modelo), pero supongo que debo poder iniciar el sistema para reconstruir el RAID.

Respuesta1

Estoy respondiendo mi propia pregunta aquí, ya que logré solucionarlo después de un tiempo.

Lo primero que hice fue descargar la 'Descarga recomendada (disquete, CD y USB en uno)' de Super Grub2 Disk desdehttp://www.supergrubdisk.org/. Este es un archivo *.iso, cuando termine de descargarse, cámbiele el nombre a *.img.

Luego, conecte una unidad USB vacía en su PC, descargue e instale UNetbootin, ábralo y elija 'Imagen de disco', en el menú desplegable elija 'Floppy' en lugar de ISO, seleccione el disco Super Grub2 cuyo nombre cambió en el paso anterior, elija su unidad USB y presione Aceptar.

Cuando termine, debe iniciar su servidor usando ese USB. Como estaba usando un RAID1, el menú 'Todo' en Super Grub2 Disk no pudo encontrar mi sistema operativo, sin embargo, 'Todo+' sí lo hizo.

Así que elegí mi sistema operativo y arrancó bien, lo primero que hice fue hacer una copia de seguridad de todo usando rsync, por si acaso.

Para reconstruir mi RAID1, seguí este tutorial:https://stavrovski.net/blog/how-to-replace-a-failed-hard-drive-in-raid1-array- ya que era más o menos la misma situación que yo estaba teniendo (excepto que las particiones ya estaban marcadas como fallidas y no pude eliminarlas, ya que probablemente ya estaban eliminadas). Para estar seguro, apliqué la respuesta de la única respuesta en este hilo. -Eliminación de un dispositivo en estado "eliminado" de la matriz RAID de software de Linux).

Buena suerte a todos los que tengan este mismo problema;)

Respuesta2

Puede instalar el gestor de arranque (grub), por ejemplo, en una memoria USB e intentar arrancar desde él. Después de eso, puedes intentar encontrar tu partición de arranque en raid desde grub shell. También puede haber un problema con RAID para iniciar rootfs desde una matriz degradada (debe ejecutar mdadm --run --force array_name desde intiramfs para resolverlo). ¡Buena suerte!

información relacionada