
Havia 4 unidades em um array raid md2, md1, m0. 2 unidades de tamanho de 6 TB e 2 unidades de tamanho de 1 TB. Eu removi ambas as unidades de 1 TB de /dev/md2. Agora existem 2 unidades de 6 TB cada. Mas quando df -h é concluído, /dev/md2 montado em root(/) mostra 875 GB (~= 1 TB) em vez de 6 TB. Como faço para /dev/md2 mostrar o tamanho correto.
Seguintes etapas que executei para remover as unidades do ataque.
mdadm /dev/md2 -r /dev/sda3
mdadm /dev/md2 --fail /dev/sdc3
mdadm /dev/md2 -r /dev/sdc3
mdadm --grow /dev/md2 --raid-devices=2
Responder1
Seus dispositivos raid consistem em partições lógicas, não em discos completos. Verifique os tamanhos das partições com os comandos fdisk -l
ou parted -l
.
Atualizar
Parece que você clonou a tabela de partições de um disco pequeno. Então você deveria:
- remova uma das novas partições do ataque
- alterar o tamanho da partição
- adicione a partição de volta ao ataque
- sincronizar os dados
- faça o mesmo com outra partição
- altere o tamanho do ataque com
mdadm --grow /dev/md2 --size=max
o comando. - alterar o tamanho do sistema de arquivos (para
resize2fs
o comando EXT fs use, por exemplo)
Leituras: