Tenho uma situação de um Raid 1 instalado no fedora 4, estava dando boot perfeito, simulei a retirada de um disco, após inserção do mesmo adicionei o mesmo usando
#mdadm --manage /dev/md0 --add /dev/sdb1 #mdadm --manage /dev/md1 --add /dev/sdb2 #mdadm --manage /dev/md2 --add /dev/sdb3
após isto
#cat /proc/mdstat
mostra os 3 discos [UU]
Agor afui obrigado a substituir um disco defeituoso, o raid funcionou perfeitamente, exclui o disco do array, e notificou o administrador. Bem até aí, tudo bem, agora depois da inserção do outro disco a coisa não anda mais ...
Se forço a inserção do disco tudo fica 100%, inclusive o segundo disco dá boot, mas isto até reinicializar o PC.
O /etc/mdadm.conf
[root@ns1 ~]# cat /etc/mdadm.conf # mdadm.conf written out by anaconda DEVICE partitions MAILADDR xxx.xxxxx ARRAY /dev/md1 level=raid1 num-devices=2 UUID=66eb52d8:f93e7db5:d9421ebc:64880554 devices=/dev/sdb2,/dev/sda2 ARRAY /dev/md2 level=raid1 num-devices=2 UUID=66cc76f4:f585ba28:cdb8e1bd:1687037c devices=/dev/sdb3,/dev/sda3 ARRAY /dev/md0 level=raid1 num-devices=2 UUID=523d01a2:4f39a5af:27d8f039:9abe40c5 devices=/dev/sdb1,/dev/sda1
[root@ns1 ~]# mdadm --detail --scan
[root@ns1 ~]# cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sdb2[0] sda2[1] 1052160 blocks [2/2] [UU]
md2 : active raid1 sdb3[0] sda3[1] 77023552 blocks [2/2] [UU]
md0 : active raid1 sdb1[0] sda1[1] 104320 blocks [2/2] [UU]
unused devices: <none> [root@ns1 ~]#
Log de inicialização, ele informa diferença de UUID ???
Kernel command line: ro root=/dev/md2 rhgb quiet pci=noacpi acpi=off md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 ata1: SATA max UDMA/133 cmd 0xEC00 ctl 0xE802 bmdma 0xDC00 irq 185 ata2: SATA max UDMA/133 cmd 0xE400 ctl 0xE002 bmdma 0xDC08 irq 185 md: raid1 personality registered as nr 3 md: Autodetecting RAID arrays. md: autorun ... md: considering sda3 ... md: adding sda3 ... md: sda2 has different UUID to sda3 md: sda1 has different UUID to sda3 md: created md2 md: bind<sda3> md: running: <sda3> raid1: raid set md2 active with 1 out of 2 mirrors md: considering sda2 ... md: adding sda2 ... md: sda1 has different UUID to sda2 md: created md1 md: bind<sda2> md: running: <sda2> raid1: raid set md1 active with 1 out of 2 mirrors md: considering sda1 ... md: adding sda1 ... md: created md0 md: bind<sda1> md: running: <sda1> raid1: raid set md0 active with 1 out of 2 mirrors md: ... autorun DONE. md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. EXT3 FS on md2, internal journal EXT3 FS on md0, internal journal Adding 1052152k swap on /dev/md1. Priority:-1 extents:1 across:1052152k
Tudo perfeito até que o equipamento seja reinicializado.
Por favor, se alguém puder ajudar agradeço.
Dorival - Total Service Informática.
br-users@lists.fedoraproject.org