El 2002-10-29 a las 08:01, Jaume Benet escribió:
Estoy intentando instalar Linux Suse 8.0 prof en un AMD XP 1.6+ con 512 Mb de ram i dos HD de 80Gb con una controladora de Silicon Image SII0680 que es ATA RAID (no figura en la base de datos de Suse) Mi intención era la de montar un servidor para el instituto(en el que trabajo) con los servicios de proxy, samba, Apache, squidguard i OpenOffice.
Si estás usando el raid de la controladora, o sea, en bios, eso es transparente para el sistema. Tengo la sospecha, por los mensajes de error que pones, que además estás usando el raid de linux :-? Es que si es así, el linux solo ve un disco, el formado por los dos discos del raid de la controladora. Por eso sospecho que pone que está arrancando en modo degradado.
El hecho de montar la RAID era el de tener la información duplicada para evitar pérdidas i facilitar las copias de seguridad. Óbviamente yo creía que con la raid, si un disco falla, el sistema puede arrancar con el otro. Pero ahora no lo tengo tan claro ya que en la instalación me dice que no puedo montar "/boot" en la raid, i tampoco la zona de swap, el área de swap no importa se pueden montar dos una en cada disco, pero el "/boot", sólo puede haber uno, si falla el disco que tiene "/boot", ¿cómo arranco?, ¿con disquet?
Se pone un /boot idéntico en ambos discos: se puede arrancar desde cualquiera. Pero para eso debe ser el raid controlado por el linux, no por la controladora.
De entrada estoy haciendo pruebas y tengo: En hde => /boot(30Mb) + (0.5Gb) swap + Linux Raid (elresto del disco) En hdg => /boot_back (30Mb)(no se si servirá de algo) + (0.5Gb) swap + Linux Raid (resto disco) con hde2(raid) + hdg2 (raid) => md0 (raid mirror)
En el boot.msg sale lo siguiente:
"<6>md: raid1 personality registered as nr 3
<6>md: Autodetecting RAID arrays.
<6> [events: 00000008]
<6> [events: 0000000f]
<6>md: autorun ...
<6>md: considering hde2 ...
<6>md: adding hde2 ...
<6>md: adding hdg2 ...
<6>md: created md0
<6>md: bind
<6>md: bind
<6>md: running: <hde2><hdg2>
<6>md: hde2's event counter: 0000000f
<6>md: hdg2's event counter: 00000008
<3>md: superblock update time inconsistency -- using the most recent one
<6>md: freshest: hde2
<4>md: kicking non-fresh hdg2 from array!
<6>md: unbind
<6>md: export_rdev(hdg2)
<6>md: RAID level 1 does not need chunksize! Continuing anyway.
<6>md0: max total readahead window set to 124k
<6>md0: 1 data-disks, max readahead per data-disk: 124k
<6>raid1: device hde2 operational as mirror 0
<1>raid1: md0, not all disks are operational -- trying to recover array
<6>raid1: raid set md0 active with 1 out of 2 mirrors
<6>md: updating md0 RAID superblock on device
<6>md: hde2 [events: 00000010]<6>(write) hde2's sb offset: 77617920
<6>md: recovery thread got woken up ...
<3>md0: no spare disk to reconstruct array! -- continuing in degraded mode
No detecta el segundo disco, no lo ve.
<6>md: recovery thread finished ...
<6>md: ... autorun DONE.
<4>md: swapper(pid 1) used obsolete MD ioctl, upgrade your software to use new ictls."
Estas instrucciones se repiten un par de veces más, pero parece como si hdg2 no tuviera datos o no estuviera formateado, o no se que?. En el programa de la Bios de la controladora, hay una opción de copiar de un disco a otro (tarda unas 10 HORAS!!! en hacer la copia), quizas tenga que hacer esto y volver a iniciar Linux.
No tengo claro que raid estás usando, el de la controladora o el del linux... no son compatibles. -- Saludos Carlos Robinson