Primeiro de tudo, particionar os drives em vários arrays RAID e mesclá-los de volta com o LVM faz muito pouco sentido.
O USB é incrivelmente lento e exige muita CPU, por isso, ao anexar quatro unidades em sequência e copiar, muitos dados demoram séculos. Eu prefiro apenas trocar as unidades uma de cada vez.
Minha receita para isso seria (se seus dados são muito importantes e você é muito paranóico, você pode adicionar um drive USB como um hot spare durante esta operação, mas levará muito mais tempo):
- Puxe uma de suas unidades antigas e insira uma nova. Aguarde que sincronize
- Repita para o restante das unidades
- Agora você tem quatro unidades de 1 TB com 500 GB alocadas como duas partições de 250 GB e 500 GB de espaço não utilizado
- Expanda uma das partições existentes de 250 GB para 750 GB para que você use todo o disco
- Cresça o ataque que contém a partição expandida usando
mdadm grow
- Expanda seu LVM para que o tamanho inteiro esteja em uso
- Remova seu pv de matriz de 250GBx4 do LVM. Isso moverá seus dados das pequenas partições para as grandes partições, então levará algum tempo
- Exclua as partições de 250 GB e repita o processo de crescimento das partições de 750 GB
Depois disso, você terá quatro discos de 1TB com uma partição de 1TB cada, reunidos em um RAID5 com o LVM no topo. Resultado perfeito.