Grub con RAID 1

Imagen de mike1111
0 puntos

Buenas tardes,

ante todo gracias por si alguien puede ayudarme.

El tema es el siguiente, tengo dos discos idénticos de 3 TB, y quiero instalarlos con Ubuntu 12.04 server en raid1.

Durante la instalación, formateo particiones idénticas: 10 MB (area reservada de la BIOS de arranque), 9 GB (para montar raíz /), 2,9 TB (para montar /home) y 1 GB (para memoria de intercambio SWAP).
También creo dispositivos MD: md0 con particiones sda2 y sdb2, y md1 con particiones sda3 y sdb3.
NOTA: He creado la primera partición de 10 MB ya que sino durante la instalación me fallaba al instalar el cargador de arranque GRUB, pero no se si esta es la mejor manera de arreglarlo.

Se instala todo bien, pero en caso de que falle un disco (he probado desconectar uno y otro), solo arranca si queda conectado el primer disco, que creo que es el sda.
He probado varias cosas con el grub, como setup (hd1), pero no consigo nada.

Un saludo y gracias!

Imagen de Gabriel_M
+1
0
-1

... se debe instalar en ambos discos rígidos.

+1
0
-1
Imagen de mike1111
+1
0
-1

Gracias por la respuesta, pero si me pudieras indicar los comandos necesarios... buscando por google he encontrado esto:

sudo grub-install /dev/sda
sudo grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)

pero al hacer el setup me dice que no se puede montar el disco...

Saludos y gracias de nuevo!

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

sudo su
grub-install /dev/sda
grub-install /dev/sdb
+1
0
-1
Imagen de niko692
+1
0
-1

¿Si tuviera el RAID 1 correctamente montado y desconectara uno de los 2 discos físicos, el sistema operativo debería arrancar de 1 disco como si no hubiera pasado nada?

Tengo RAID 1 como mike1111.
Si desconecto un disco duro me arranca pero aparece este mensaje
---------
mountall: Falló la orden Plymounth
mountall: Desconectado de Plymouth
---------
Haciendo lo mismo con otro disco duro, no me arranca.

Intré con un Live CD y los 2 discos me aparecen como RAID. Los 2 tiene etiqueta "raid" pero solo en uno pone "bootable" (el que arranca con error supongo). Le puse a otro "bootable" pero eso no cambió nada.
Arrancando con RAID puse los Comandos que puso Gabriel_M, no dió ningún error.
Pero sigue haciendo lo mismo que antes.

+1
0
-1
Imagen de centurix
+1
0
-1

Me gustaría saber cuando hablas de raid si quieres configurar un raid software (soft raid), fake raid (motherboard) o hard raid (controladora). Porque dependiendo del sistema el procedimieto es muy diferente.

Un saludo

+1
0
-1

--
Lucid Lynx kernel 3.0. LRU #473102

Imagen de niko692
+1
0
-1

por la placa base

+1
0
-1
Imagen de niko692
+1
0
-1

sin FAKE RAID, creé el RAID 1 durante la instalación de Ubuntu Server 12.04, y me aparece el mismo error. Y no puedo iniciar el sistema con ninguno de los 2 por separado.
Otra cosa ke probe con FAKE RAID (motherboard) y el que hice Durante la Instalación, es en vez de desconectar los discos físicamente, arrancar el S. Operativo desde un disco y luego desde otro, seleccionandolos manualmente desde la bios.
Me arrancaron sin problemas en los 2 casas. Vamos que desde la BIOS eligí arrancar desde un disco y luego desde otro.
¿A lo mejor desconectando fisicamente un disco es normal que de ese error?

+1
0
-1
Imagen de niko692
+1
0
-1

Quitando Modo RAID de la BIOS, me arranca de los 2 discos.

+1
0
-1
Imagen de centurix
+1
0
-1

A mi nunca me ha funcionado bien el fake raid. Con controlador sin problemas, pero es que ves el raid de forma transparente.
Entiendo que quieres montar un espejo de dos discos que incluya el arranque, por si falla uno de los discos ¿no?

Te paso un link para tu problema pero con un enfoque diferente (y funciona)

En cada disco se crean dos particiones. La primera para el arranque (pequeña) y la segunda LVM. Y en la partición LVM se crean las "particiones" para /, /home y /swap.

http://www.elsotanillo.net/2006/12/instalando-debian-gnulinux-con-lvmrai...

Un saludo

+1
0
-1

--
Lucid Lynx kernel 3.0. LRU #473102

Imagen de niko692
+1
0
-1

Gracias, lo probaré.

+1
0
-1
Imagen de niko692
+1
0
-1

Bueno al final hice el FAKE RAID (motherboard).
Me arrancaban los dos discos cuando desconectaba uno.
Y me salia el mensaje de error, pero igualmente puede entrar y loguerme en los 2 casos.
Como prueba creé un archivo "arriba" y otro "abajo" en cada disco por separado.
Luego los conecte los 2 y el sistema me inició sin ningun error.
Quedó solo el fichero "arriba" , supongo poque el disco de Arriba es el Principal y el de Abajo de Respaldo.

+1
0
-1