LVM enquanto o mdadm está criando um RAID6

0

Então hoje cedo eu estava montando um novo servidor e criando uma matriz RAID6 com o mdadm. Decidi então criar um volume físico e lógico com o LVM enquanto ele estava rodando e jogando no ext4. Então, antes de começar a usar o LVM, o tempo de ressincronização estimado em / proc / mdstat era de 300 minutos, e depois que eu mexi no sistema de arquivos e isso aconteceu em 4.000 minutos. Eu deveria estar alarmado? Shooould Eu reinicio do zero e deixo o mdadm terminar antes de jogar o LVM?

Isso está no Debian.

    
por Ezaraku 01.03.2014 / 07:53

1 resposta

0

Eu não iria reiniciar. A construção inicial do RAID é bastante intensiva em disco, já que ele precisa ler os dados de algumas das unidades, calcular as somas de verificação e gravar essas somas de verificação nas outras unidades.

Quando você criou o LVM, estava competindo pela largura de banda de E / S com a ressincronização. Provavelmente não havia muitos blocos envolvidos apenas no trabalho do LVM. No entanto, quando você sintetizou o sistema de arquivos, houve mais IO ao inicializar tabelas de inode e superblocos.

Uma vez que o sistema de arquivos tenha sido criado, a construção do RAID irá voltar a monopolizar o IO e a taxa de sincronização reportada pelo cat / proc / mdstat retornará.

No entanto, eu minimizaria a quantidade de IO I que envolve esses discos durante o processo, para que possa dedicar toda a sua atenção à reconstrução RAID. Não comece a copiar seus DVDs para esse novo LV ainda.

A contenção de IO pode ser inevitável se você tiver um trabalho importante que usa esses discos (como gravar o último episódio do PBS Newshour sobre o ATSC). Isso não deveria causar corrupção, apenas retardaria as coisas.

    
por 07.03.2014 / 17:14