Por que o novo raid 5 build 'recovering'?

1

Estou construindo um servidor doméstico com o RAID 5. Primeiro, configurei o sistema para inicializar a partir do flash compacto. Depois que eu comecei a trabalhar, tentei criar o array raid 5. Todos os discos são novos e não possuem dados sobre eles. Eu usei o seguinte comando para criar o array:

mdadm --create --verbose / dev / md0 --level = 5 --raid-devices = 3 / dev / sd [bcd] 1

Depois disso eu corri 'watch cat / proc / mdstat'. O sistema está se recuperando - muito lentamente (como 40 horas para recuperar).

Como eu digo ao sistema que são novos discos sem dados de usuário? Eu não quero recuperar nada.

    
por Amir 24.02.2012 / 02:55

1 resposta

2

Infelizmente, isso é apenas parte do alegre processo de criação do mdadm. Pelo menos essa tem sido a minha experiência ... Mas eu só fiz isso duas vezes.

Você pode acelerar as coisas aumentando o cache de stripe

sudo su
echo 8192 > /sys/block/md0/md/stripe_cache_size

Você pode executar isso agora e deve ter um efeito quase imediato.

Isso não vai persistir entre as reinicializações, mas se melhorar o desempenho, você pode fazer isso .

    
por Oli 24.02.2012 / 03:16