Modo linear para migração do RAID 1

1

Considere criar um RAID de modo linear com disco único (mais discos podem ser adicionados posteriormente).

#echo y | mdadm --create /dev/md0 --level=linear --raid-disk=1 /dev/sda1 --force

Agora considere outra partição disponível, é possível "aumentar" do modo linear para o modo RAID1 (espelhamento)? Eu posso fazer algo assim antes de raid1 para raid5, mas para linear para RAID1 tenho observado este erro.

// change the level
echo raid1 >  /sys/block/md0/md/level
"linear does not support online personality change"

Estou ciente de fazer backup de conteúdos existentes de conteúdos de modo linear e, em seguida, criar RAID1 com duas partições (uma de span e outra recém-adicionada). Mas, estou interessado em fazer isso no lugar.

    
por kumar 13.10.2011 / 10:12

1 resposta

1

Você pode apenas recriar o RAID com o RAID-1 especificando apenas o primeiro disco (ativo) primeiro e usando a palavra-chave "ausente" para o segundo. mdadm dará um aviso de que esse disco já faz parte do array, é claro, mas você sabe o que está fazendo agora. : -)

Mais tarde, você pode adicionar esse disco adiado e os dados serão copiados do primeiro, tornando o espelho completo.

S. Em teoria, esta operação não é de forma alguma destrutiva de dados, mas como você já disse, você está ciente do backup. ; -)

    
por 13.10.2011 / 11:59

Tags