Linux software raid 1 - mais de dois dispositivos podem ser usados?

5

Eu tenho um lote de servidores Linux usando o software RAID 1, que precisa ter ambos os discos trocados. Embora isso possa ser feito em um disco de cada vez, eu gostaria de saber se é possível fazer as duas coisas de uma vez com um processo como o seguinte, para reduzir as interrupções necessárias:

1) conecte novas unidades via USB 2) Adicione as duas novas unidades à matriz, reconstruindo os dados para elas 3) instalar o grub em novos drives 4) desligamento e troca de unidades

Este plano requer a capacidade de espelhar as informações no aray através de 4 dispositivos, e um teste rápido mostra que o mdadm cria todos os dispositivos após os dois primeiros em um disco sobressalente de RAID 1 aray. Existe alguma maneira de substituir isso, ou eu preciso ir com duas interrupções para trocar discos um por um?

    
por DrStalker 02.09.2009 / 02:37

2 respostas

10

Sim, você pode desenvolver um conjunto RAID-1 para incluir quantas unidades desejar. O que você precisa fazer é adicionar as novas unidades como sobressalentes e, em seguida, executar mdadm /dev/mdX --grow -n 4 (ou quantos dispositivos você quiser ter no conjunto). Eles serão sincronizados e você poderá jogar swapsies quando quiser.

    
por 02.09.2009 / 03:02
1

Como foi dito, você pode - minha resposta é uma extensão para esse fato.

Eu costumo manter um sistema de arquivos raiz de baixo perfil com baixa taxa de escrita, então eu espalhei este sistema de arquivos em todos os discos do sistema usando o raid1 (geralmente 4 ou mais dispositivos). Basicamente eu faço uma partição de 512M no começo de cada disco, que serve uma parte para o raid1 contendo a raiz. Nesse caso, posso perder qualquer disco sem arriscar a inicialização do sistema.

Você deve considerar isso.

    
por 02.09.2009 / 09:54