Adicionando espaço ao RAID5 usando mdadm, lvm e ext3

Adicionando espaço ao RAID5 usando mdadm, lvm e ext3

Eu vi algumas descrições sobre como usar o mdadm com o lvm para criar um ataque facilmente expansível, comoessa questão, mas ainda acho que estou faltando alguma coisa. Digamos que eu crie o ataque usando mdadm com 4 unidades usando raid5, depois crie um volume lvm (?) Além disso e formate esse volume lvm com ext3. Tudo isso parece bom.

Então quero adicionar mais espaço, então coloco outro disco rígido. Como faço para adicioná-lo? Se eu apenas adicioná-lo ao lvm, ele não fará parte do conjunto raid5. Se eu adicioná-lo usando "mdadm --grow", depois disso, ainda terei que desmontar e redimensionar o sistema de arquivos ext3.

Achei que se usasse o lvm em cima do mdadm seria desnecessário desmontar e aguardar o redimensionamento (que leva uma eternidade com um ataque de 5 TB). Isso está correto?

Já fiz isso antes sem usar lvm, usando apenas "mdadm --grow", então acho que resize2fs. Mas isso levou dias, durante os quais a unidade teve que ser desmontada.

Obrigado!

Responder1

ext3 suporta redimensionamento online, o que significa que você pode aumentar o sistema de arquivos enquanto ele está montado. O procedimento seria:

  1. Adicione a nova unidade
  2. mdadm --growpara adicioná-lo ao RAID
  3. pvresizepara aumentar o tamanho do PV
  4. lvextendpara aumentar o tamanho do LV
  5. resize2fspara aumentar o sistema de arquivos

informação relacionada