Posso configurar o software RAID em um servidor existente sem perder a partição existente?

0

Eu tenho um servidor existente com 1 disco e o Ubuntu 12.10 instalado e funcionando.

Eu quero adicionar um segundo disco e configurar o RAID 0 nos dois discos usando o software RAID do Ubuntu. Posso fazer isso de maneira transparente sem recriar imagens do servidor ou reinstalar o sistema operacional?

O RAID não está atualmente configurado no disco existente.

    
por David Parks 04.04.2013 / 13:12

1 resposta

1

Embora você possa criar um dispositivo MD rapidamente e sincronizar os discos, o problema no seu caso é que os RAIDs geralmente têm um superbloco nos dispositivos em questão e só servem o restante como um dispositivo especial. Como o superbloco geralmente (mas nem sempre) está no início do dispositivo subjacente, você teria que mover o sistema de arquivos (e mesmo quando o superbloco estiver no final do dispositivo, você terá que reduzir o sistema de arquivos).

Dito isso, mdadm permite que você crie um RAID sem superbloco, mas você deve saber o que está fazendo (por exemplo, você deve sempre criar o RAID com os mesmos parâmetros) - veja a seção "MODO DE CONSTRUÇÃO" em man mdadm .

Observe também que, se você quiser inicializar a partir do dispositivo, será necessário configurar o RAID a partir do initrd ou gerar um pivot_root posteriormente "manualmente" (que é o que os scripts initrd fazem no algum ponto).

    
por 04.04.2013 / 13:41