Raid não da sync após boot
by Total Service Informática - Dorival Boege Jr.
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.