mdadm continua removendo o disco

2

Como o título sugere, o mdadm continua marcando uma unidade como "Removido" (do mdadm --detail) e eu esperava obter sugestões de como isso poderia acontecer.

Eu estava querendo fsck as unidades no entanto eu tenho o seguinte erro:

$ fsck /dev/sda1
fsck from util-linux 2.20.1
fsck: fsck.linux_raid_member: not found
fsck: error 2 while executing fsck.linux_raid_member for /dev/sda1

Desde então, aprendi que um bitmap interno ajudaria a impedir que eu precisasse --adicionar a terceira unidade de volta e evitar o processo de reconfiguração / tempo, mas suponho que precise que o terceiro disco seja adicionado primeiro bitmap para ser de alguma utilidade. Quaisquer outras sugestões sobre como evitar uma ressincronização dispendiosa seriam apreciadas. O uso deste RAID é para a veiculação de mídia, portanto, um aplicativo de baixa gravação de alta leitura.

Atualização: A pedido de MadHatter, aqui está a saída de / proc / mdstat (o RAID está em processo de reconstrução).

Personalities : [raid6] [raid5] [raid4]
md1 : active raid5 sdc1[3] sda1[2] sdb1[1]
  3907023872 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU]
  [=====>...............]  recovery = 25.2% (493990636/1953511936) finish=1893.9m
in speed=12843K/sec

unused devices: <none>
    
por kierans 18.02.2013 / 13:29

1 resposta

0

A unidade está sendo removida porque o md acha que está ruim. Você deveria investigar por quê. Pode ser que o disco seja (intermitentemente) ruim.

Você nunca fsck uma partição que faz parte de um dispositivo md.

Um bitmap de intenção de gravação não ajudou. Uma vez que o disco é removido do dispositivo md, é necessária uma sincronização completa. Um bitmap de intenção de gravação só ajuda quando os membros do dispositivo estão em sincronia e o servidor trava.

    
por 19.02.2013 / 01:10

Tags