[Bulma] debian y dos controladora sata

boube elboube en gmail.com
Sab Abr 19 20:43:42 CEST 2008


2008/4/19 Luis Miguel R. <luismiguelro en gmail.com>:
> Buenas a todos, a ver si alguien me puede echar una mano con un tema,
>  tengo en un servidor dos controladoras sata con discos en ambas, de vez
>  en cuando la máquina no arrancaba bien y después de muchas horas de
>  pruebas y de buscar info resulta que las controladoras se detectan de
>  forma aleatoria y según el orden de detección se nombran los
>  dispositivos sata: sdX, también leo que para solucionar ese problema se
>  pueden usar las "Labels" en las particiones o bien los UUID, de forma
>  que identificas la partición por esa "etiqueta" o UUID en vez de por el
>  nombre del dispositivo /dev/sdX, hasta aquí todo bien, configuro el
>  fstab para que use etiquetas en vez de los devices, pero queda el
>  problema de la partición root, toda la información que encuentro por
>  Internet
>  dice que para poder usar labels o uuids para montar la partición root en
>  arranque hay que usar imágenes initrd creadas con "mkinitcpio", por lo
>  que las que lleva debian, que van creadas con mkinitramfs no valdrían.
>
>  No me queda otra forma de confirma esto que haciendo pruebas,
>  hago los cambios pertinentes en el fstab y en el lilo , sustituyendo
>  todos los "/dev/sdX" por "/dev/disk/by-label/LABEL".
>  Cuando las controladoras se detectan en el orden correcto el sistema
>  carga perfectamente, por lo que los cambios en fstab estan funcionando,
>  pero cuando se detecta mal, el sistema no arranca, por lo que parece que
>  que efectivamente las imágenes initrd creadas con mkinitramfs no valen.
>
>  Tenéis alguna información al respecto de este problema o sabéis de una
>  solución?
>
>  Lo único que se me ha ocurrido es una solución un poco patatera pero que
>  "solucionaría" el problema, sería modificar la imagen initrd y quitarle
>  el driver de la controladora que debe de detectarse en segundo lugar
>  para que solo se cargue el de la otra y luego con un script de inicio
>  cargar el driver de la segunda controladora, asegurándome así que
>  siempre se nombrarán los discos con el nombre correcto.

Alomejor estoy diciendo una tontería, pero ¿probaste con udev?

Saludos a todos

-- 
Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer Usenet signature, November 1987


Más información sobre la lista de distribución Bulmailing