/proc/mdstat
deixa claro que você criou um conjunto de espelhos de 3 vias (RAID1) para seu sistema operacional (md1) e Home (md2). Embora isso forneça uma ampla redundância, você tem muito espaço.
Como você está ligado apenas ao disco em /home
, a maneira mais fácil é fazer um pouco de malabarismo de disco.
Dito isto, eu prosseguirei ao longo da linha
- remove 2 espelhos de md2. Isso deixa você com um sistema ainda utilizável sem qualquer tempo de inatividade, mas duas partições livres. %código%
- limpe todos os superquadros fs e RAID desses dois. %código%
- Crie um RAID5 dessas duas partições, usando
mdadm --remove /dev/md2 /dev/sda2 && mdadm --remove /dev/md2 /dev/sdb2
como o terceiro. Na verdade, isso criará um RAID0 temporário, duas vezes o tamanho da partição original (md3). %código% - Adicione este RAID5 ao md2 original como um espelho e espere que o ressincronizado termine
wipefs --all /dev/sda2 && wipefs --all /dev/sdb2
ESPERE O SINCRONIZE OU PERCA OS SEUS DADOS! - Remova o último espelho original do md2, deixando-o com uma única perna, o recém-criado md3
missing
- Cresça o md2 para usar todo o md3
mdadm --create -n 3 --level=5 --bitmap=internal /dev/md3 /dev/sda2 /dev/sdb2 missing
- Redimensione o sistema de arquivos para usar todo o md2 ISTO DEPENDE DO FS USADO
- limpe os superquadros FS e RAID dessa última partição
mdadm --add /dev/md2 /dev/md3
- Adicione-o ao RAID5 e deixe-o sincronizar para terminar. %código%
Agora você tem um conjunto de espelhos com apenas um espelho, que em si é um RAID5, o dobro do tamanho inicial. Isso parece ser um bom equilíbrio entre redundância e tamanho.
A parte legal: você não experimenta nenhum tempo de inatividade - todas as etapas acima estão disponíveis durante o uso do sistema de arquivos.