MDADM - adicionando um disco ao RAID5 com um pouco menos de setores

1

Basicamente eu tenho o RAID 5 com três discos de 2TB cada. Eu comprei 2 unidades extras de 2 TB, no entanto, são poucos setores menores em um modelo mais novo - unidades antigas não são mais vendidas.

Quando eu emito

/dev/md0 --add /dev/sde /dev/sdf

produz:

mdadm: /dev/sde not large enough to join array. 

Existe alguma maneira de redimensionar os três primeiros discos sem perder dados para que as unidades de setor menores sejam adicionadas?

    
por JuniorPenguin 18.06.2018 / 21:13

2 respostas

1

Você terá que reduzir o tamanho do que estiver armazenado na matriz md0 primeiro. Infelizmente você dá muito pouca informação sobre isso.

  • Se houver um sistema de arquivos simples diretamente em /dev/md0 , então depende do tipo de sistema de arquivos como você pode reduzir seu tamanho, se possível.
  • Se houver um array físico de LVM em /dev/md0 , primeiro você terá que reduzir o tamanho disso, o que pode significar que você também precisa reduzir um sistema de arquivos, reduzir o volume lógico e reduzir o grupo de volumes , então o volume físico.

Como você está tentando adicionar discos a um RAID5 que consiste em discos de 2 TB (levemente maiores), pode ser mais fácil montar um RAID5 com os dois novos discos, passar missing como o nome do terceiro disco que irá criar um RAID5 com um disco faltando. Agora copie os dados do antigo RAID5 para o novo RAID5. Desconecte os discos RAID5 antigos e verifique se todos os seus dados estão disponíveis no novo RAID5. Agora você pode reconectar os discos RAID5 antigos, usar mdadm --zero-superblock nos discos componentes antigos (talvez você precise fazer mdadm --stop /dev/md0 primeiro), isso apaga qualquer informação sobre o antigo RAID5. Agora você pode adicionar os discos ao novo RAID5.

    
por 19.06.2018 / 11:49
0
  1. Se você tem 3 unidades RAID 5, não há problema em copiar os dados em outro lugar.

  2. Depois de ter os dados fora da matriz, crie partições nas unidades com menos setores, conforme necessário.

  3. Aqui está um guia completo sobre como fazer isso do começo ao fim.

por 19.06.2018 / 11:44

Tags