[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Actualizar kernel de 2.4 a 2.6 con RAID



Gracias por la respuesta.

La verdad que la solución se me complica si es así, como sospechaba,
porque yo tengo montados los RAID y los administro con mdadm (no con
raidtools), de modo que no hay fichero de configuración y en el
arranque se autodetectan y se montan. Entonces arrancando con una
Knoppix no sé como podría modificar la construcción de los
dispositivos RAID.

Por otra parte, por más que miro la documentación de mdadm no
encuentro el modo de eliminar un dispositivo RAID, ya que siempre se
autodetectan en el arranque aunque los hubiese parado antes. Y claro,
no puedo formatear las particiones porque tengo mucha información
guardada. ¿Hay algún modo de decir con mdadm que no detecte los RAID's
en el arranque? Creo que si consiguiese eso ya me podría arreglar.

Por último, tampoco tengo claro si consigo "desmontar" de alguna
manera los dispositivos /dev/md??, si luego (sin tocar las particiones
"RaidAutodetect" originales), depués de actualizar el kernel, al
montar los mismo RAIDS con las mismas particiones mantendré los datos
que allí habitaban.

Muchas gracias y un saludo.


El 16/05/05, Antonio Trujillo Carmona<trujo@dti2.net> escribió:
> desde el 2.6.4 se han cambiado la forma de acceder a los dicos SATA
> (incluidos en tu raid), ahora se accede  a ellos como si fueran scsi,
> esto es como /dev/sd??.
> Para pasar de los /dev/hd?? a /dev/sd?? te aconsejo (yo lo hice asi pero
> puede haber otras formas) uses un knoppix de los ultimos (con nucleo
> superior al 2.6.5), como en el knoppix tienes todo lo necesario para
> montar un raid create un raidtab correcto (puedes copiar el viejo y
> corregirlo), monta el raid copia el nuevo raidtab, modifica el lilo.conf
> (si es que es necesario) y reinstala el lilo con la opcion -r (para
> hacer chroot a donde hayas montado el raid)
> El lun, 16-05-2005 a las 15:24 +0200, Aitor Roncal escribió:
> > Hola lista.
> >
> > Tengo un problema con el servidor, a ver si me podéis echar un cable:
> > ahora mismo está funcionando correctamente con un kernel 2.4.27 y la
> > partición raíz montada sobre un RAID-1 (Debian Stable/Testing). Sin
> > embargo necesito actualizar al kernel 2.6.8, para lo que he empleado
> > el paquete kernel-source-2.6.8 de debian y las utilidades de
> > "kernel-package", e instalado el nuevo kernel. La compilación va de
> > perlas, pero al arrancar con el nuevo kernel me sale un Kernel Panic
> > "VFS: Unable to mount root File System on unknown-block (9,1)...". He
> > descubierto que los parámetros (9,1) corresponden a /dev/md1.
> >
> > Me basé en la configuración vieja, y me he fijado bien que el kernel
> > incluya cosas como soporte EXT2, EXT3, RaidAutodetect (las particiones
> > están formateadas con estos sistemas), Serial ATA, "Boot from RAID",
> > RAID 0 y 1 etc, todas ellas necesarias para el arranque. La tabla de
> > particiones es así (omito lo relacionado con cdromes, partición
> > "/home", etc):
> >
> > /dev/md1       /               ext3    errors=remount-ro       0
> > 1
> > /dev/hda2       none            swap    sw                      0
> >  0
> > proc            /proc           proc    defaults                0
> >  0
> > /dev/hda1       /boot           ext2    defaults                0
> >  2
> >
> > Donde /dev/md1 es un RAID-1 montado con las particiones /dev/hda3 y
> > /dev/hdb3. Ésta es la salida de /proc/mdstat funcionando con el kernel
> > 2.4.27:
> >
> > md1 : active raid1 hdb3[0] hda3[1]
> >       10000384 blocks [2/2] [UU]
> >
> > Lilo.conf con mi kernel estable y el 2.6.8 que no me arranca:
> >
> > lba32
> > boot=/dev/hda
> > install=/boot/boot-menu.b
> > map=/boot/map
> > delay=20
> > vga=normal
> > timeout=50
> > prompt
> > default=Linux-2.4.27-2
> > image=/vmlinuz
> >         label=Linux-2.4.27-2
> >         root=/dev/md1
> >         read-only
> >         append="hdg=none"
> > image=/vmlinuz.new
> >         label=Linux-2.6.8
> >         root=/dev/md1
> >         read-only
> >         append="hdg=none"
> >         optional
> >
> >
> > Con el kernel 2.4.27 me va todo bien. Lo único que se me ocurre ya
> > después de mil pruebas es que el kernel 2.6.X llama a los discos "sdX"
> > en lugar de "hdX" (son 3 discos IDE montados con un SerialATA -no
> > controlo mucho de hardware-).
> > Todo lo que he visto googleando sobre este tipo de problemas solía ser
> > tema de no incluir en el kernel soporte del sistema de ficheros
> > empleado, o RAID o alguna cosa imprescindible, pero creo que no es mi
> > caso, o se me escapa alguna nueva opción del "make config" que no
> > estaba en el 2.4.27. Estoy bastante desesperado con el tema, espero
> > que me podáis ayudar.
> >
> > Gracias y un saludo.
> > Aitor.
> >
> >
> --
> Antonio Trujillo Carmona <trujo@dti2.net>
> 
>



Reply to: