Criação de RAID de software

Criação de RAID de software

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 -lou 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=maxo comando.
  • alterar o tamanho do sistema de arquivos (para resize2fso comando EXT fs use, por exemplo)

Leituras:

informação relacionada