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

Re: RAID 1 x Software





trujo wrote:

Bueno yo tengo montados un par sistemas en raid 1 casi como tu, lo
explico.
Todas las partisiones del raid son fd.
En los dos disco tengo particiones swap que no pertenecen al raid (es
mas eficaz).
En los dos discos hay una partición (/boot) que no forma parte del raid
pero que las sincronizo a mano (de hecho no las toco para nada)
he creado dos lilo.conf, uno que instala /boot/vmlinuz en hda y otro que
instala /boot-bis/vmlinuz en hdb.
Con esto arranca aunque solo haya un disco.
he creado un fichero /etc/raidtab poco mas o menos igual que el tuyo
(como no estoy en el trabajo no puedo comprobarlo).
No he tenido problemas de tener directorios montados por que los he
creado partiendo de cero por dos vias distintas.
El primero se trataba de pasar un sistema que ya existia de un disco al
raid nuevo desechando el disco antiguo, no tube ningun problema pues
hasta el cambio definitivo trabaje con el raid en hdb y hdc.
El segundo se trataba de crear un raid partiendo de cero, para ello cree
la estructura y el raid con knoppix, cree una imagen que tuviera el raid
1 incluido y la inserte en el cd que tengo para instalar woody desde la
red, empese la instalación normal y cuando llege a montar las
particiones me fuy a la consola 2 di la orden de raidstart (que habia
prebiamente incluido) y la monte como /, despues volvi a la consola 1 y
segui con el paso siguiente a montar particiones.

De los demas ficheros (a parte del raidtab) de los que hablas no se
nada.

Si quieres mas detalles escribeme a
antonio.trujillo.sspa@juntadeandalucia.es que es mi correo del trabajo,
pero ruego no lo useis mucho pues para algo estoy en la lista.
Ya se construyo del md1 el que monte en / y el md2 el que monte en /datos.
No tenia /proc, y cree el directorio y se genero como corresponde.
En principio estubo todo bien espejo los discos y demas.
Pero despues se me murio una particion y no me la quiere agregar al raid , sale esto en los logs:

Oct  1 21:06:12 raptor kernel: md: considering hdc3 ...
Oct  1 21:06:12 raptor kernel: md:  adding hdc3 ...
Oct  1 21:06:12 raptor kernel: md:  adding hda3 ...
Oct  1 21:06:12 raptor kernel: md: created md1
Oct  1 21:06:12 raptor kernel: md: bind<hda3,1>
Oct  1 21:06:12 raptor kernel: md: bind<hdc3,2>
Oct  1 21:06:12 raptor kernel: md: running: <hdc3><hda3>
Oct  1 21:06:12 raptor kernel: md: hdc3's event counter: 00000028
Oct  1 21:06:12 raptor kernel: md: hda3's event counter: 00000020
Oct  1 21:06:12 raptor kernel: md: freshest: hdc3
Oct  1 21:06:12 raptor kernel: md: kicking non-fresh hda3 from array!
Oct  1 21:06:12 raptor kernel: md: unbind<hda3,1>
Oct  1 21:06:12 raptor kernel: md: export_rdev(hda3)
Oct 1 21:06:12 raptor kernel: md: RAID level 1 does not need chunksize! Continuing anyway.
Oct  1 21:06:12 raptor kernel: md1: max total readahead window set to 124k
Oct 1 21:06:12 raptor kernel: md1: 1 data-disks, max readahead per data-disk: 124k
Oct  1 21:06:12 raptor kernel: raid1: device hdc3 operational as mirror 1
Oct 1 21:06:12 raptor kernel: raid1: raid set md1 active with 1 out of 2 mirrors
Oct  1 21:06:12 raptor kernel: md: updating md1 RAID superblock on device
Oct 1 21:06:12 raptor kernel: md: hdc3 [events: 00000029]<6>(write) hdc3's sb offset: 4882688
Oct  1 21:06:12 raptor kernel: md: recovery thread got woken up ...
Oct  1 21:06:12 raptor kernel: md: recovery thread finished ...
Oct  1 21:06:12 raptor kernel: md: ... autorun DONE.

Este es el estado actual:
# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md2 : active raid1 hda4[1] hdc4[0]
     33669632 blocks [2/2] [UU]

md1 : active raid1 hdc3[0]
     4882688 blocks [2/1] [_U]

unused devices: <none>
No concigo volver a labantar la segunda unidad hda3 del raid md1 nose porque, repentinamente murio.
# raidhotadd /dev/md1 /dev/hda3
/dev/md1: can not hot-add disk: invalid argument.
No la puedo arreglar le hice e2fsck -c y reparo pero nada....
raptor:~# tail /var/log/messages
Oct  1 21:07:31 raptor kernel: md: trying to hot-add hda3 to md1 ...
Oct  1 21:07:31 raptor kernel: md: can not import hda3, has active inodes!
Oct  1 21:07:31 raptor kernel: md: error, md_import_device() returned -16

El problema viene con la particion /boot, no termino bien de comprender como combiene hacer esto y no consigo lebantar el raid para /boot el /dev/md0
Al intentar crear el 3er RAID md0 de /boot con hda2 y hdc2 (10MB cada una):
# mkraid /dev/md0
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/hdc2, 9576kB, raid superblock at 9472kB
/dev/hdc2 appears to contain an ext2 filesystem -- use -f to override
mkraid: aborted, see the syslog and /proc/mdstat for potential clues.
LOGS:
Oct  1 21:06:12 raptor kernel: md: could not import hdc2!
Oct  1 21:06:12 raptor kernel: md: autostart hdc2 failed!

La opcion que me comentas es mas facil, mantener dos /boot iguales en cada disco cada uno con su respectivo hdx de arranque.
Gracias





Reply to: