-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-03 a las 16:10 +0200, Camaleón escribió:
El 3/05/07, Carlos E. R. escribió:
Sí y no, porque él quitó el primer disco, y cambió el segundo al lugar del primero, lo cual es una doble gamberrada;
Pues sí, una cosa es quitar un disco para probar el funcionamiento del raid y otra cambiarlo de posición (puerto).
Claro.
y eso se hace apagado,
Pero si se apaga el equipo entonces no tiene gracia. Si tiene un disco clonado el tiempo real (aka "raid 1"), cuando quita un disco del array debería pasar lo siguiente:
- El sistema le avisa de que hay un problema con uno de los discos del array - El equipo sigue funcionando sin problemas - Si pone un nuevo disco, tiene que reconstruir el array pero sin reiniciar (de forma manual o automática) - Si no pone un disco el equipo debe seguir trabajando como si nada y reiniciar sin problemas
Pero salvo que tenga un arreglo que permita el desenchufar discos en caliente, tienes que apagar para hacer las gamberradas. Además, si tienes un espejo de dos, quitas el 1, y sacas el 2 para meterlo en el 1, hay un instante en que no hay ningún disco, y otro en que aparece un disco fuera de sitio - cualquier arreglo de dos en espejo en caliente se cae estrepitosamente con esa gamberrada.
luego después tiene que arrancar, y es cuando no lo consigue.
Por algún sitio leí que /boot no debe estar dentro del nivel de raid sino en una partición aparte sin raid, quizá no levanta por eso (en caso de que sea software raid).
Pero es hardware. Y eso creo que era antes, o dependiendo de como esté hecho. No lo tengo claro.
Y en el caso de ser por software, la resconstrucción es manual. Hay que decirle que añada un disco nuevo, y que lo active (dos comandos). Y si no está particionado hay que hacerlo antes, para que sepa que es una partición de un raid (aunque sea de disco entero).
¿Con "md" o "dm" tienes que particionar de forma manual el disco? Buf.
Claro. Pero date cuenta que particionar puede ser tan simple como asignar todo a una única partición de tipo "fd" (Linux raid autodetect). En cuanto se activa y añade al arreglo md0 el software crea las particiones dentro: un arreglo software mdx puede contener particiones, y estas sí se recrean sólas. O sea, se trata de decirle qué es lo que pertenece al raid. En el caso del hardware no hay dudas: loque está enchufado es del raid. El raid por software es mucho más flexible que el de hardware. Por ejemplo, los discos pueden ser muy dispares, en tamaño, marca, velocidades, buses, etc. Pero tiene sus peguitas, y una de ellas es la de exigir intervención manual en ciertos casos.
Eso sí, si hay un disco "spare" en el raid, en cuanto quitas un disco se pone a activar el de repuesto automáticamente - pero porque ya se añadió en su dia manualmente.
Las controladoras raid (hardware) permiten esa opción, reconstruyen el array en cuando detectan un fallo, por software debería poder emularse también.
Lo hacen si hay un disco puesto de repuesto preparado con antelación. Pero ojo, que pueden retirar un disco de servicio por una estupidez, no lo repone automáticamente, se espera a que decidas. Claro, que supongo que puede hacerse un script que tome decisiones. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGO8yotTMYHG2NR9URAlVmAKCN3HilM7pjuq3R6ipgXPLrP7glXgCfamS/ BrxOE8J/Yco3d9TRry1K7EU= =dJH/ -----END PGP SIGNATURE-----