mdadm Raid5 fornece peças perdidas

8

Eu criei com sucesso um array raid5 no teste Debian (Wheezy). Como o homem pagina e informa ainda, o array seria criado como um array fora de sincronia com apenas um novo spare injetado para ser reparado. Isso funcionou bem. Mas após o processo de reconstrução, recebo mensagens diárias sobre peças perdidas, mas a matriz deve ser invadida por mais de 3 discos sem peças de reposição. Eu acho que só preciso dizer ao mdadm que existe - e deveria ser - sem reposição, mas como?

mdadm -D

Active Devices:  3
Working Devices: 3
Failed Devices:  0
Spare Devices:   0

e /proc/mdstat lêem

md1: active raid5 sda3[0] sdc3[3] sdb3[1]
##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

Alguma idéia?

    
por Bastian Ebeling 03.03.2011 / 07:29

1 resposta

13

Abra o arquivo /etc/mdadm/mdadm.conf, encontre a linha que começa com ARRAY /dev/md1 e remova a linha imediatamente após a qual os estados 'spares = 1'. Em seguida, reinicie o serviço mdadm.

Se você fez um mdadm --examine --scan para recuperar as definições da matriz enquanto a matriz md1 ainda estava sendo reconstruída, uma partição foi vista como sobressalente naquele momento.

    
por 17.03.2011 / 10:57