reconstruir o comando raid array mdadm

1

Eu criei uma matriz de ataque, digamos RAID5 ou RAID10 com quatro unidades. Desejo forçar a ressincronização da mesma matriz, Por favor, deixe-me saber o comando mdadm para o mesmo.

Além disso, no caso do RAID1 (espelhamento), o que está sendo feito como parte da ressincronização. É basicamente a replicação do mesmo bloco de dados em duas unidades? Linux é o sistema operacional usado.

Obrigado.

    
por kumar 21.09.2011 / 07:58

1 resposta

3

Para ressincronizar um mdadm RAID-1 (que, como você suspeita, é bloco a bloco, verificando uma unidade em relação à outra e replicando uma para a outra quando elas diferem), você pode fazer

echo "repair" > /sys/block/md0/md/sync_action

substituindo md1 , md2 , etc. por md0 conforme apropriado.

Embora eu não possa testificar, este patch do kernel de 2008 deixa bem claro me que isso também se destina a trabalhar para o RAID-5.

    
por 21.09.2011 / 10:58