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

1

Eu tenho visto algumas descrições sobre o uso do mdadm com o lvm para criar um ataque facilmente expansível, como esta questão , mas eu ainda acho que estou faltando alguma coisa. Digamos que eu crie o ataque usando o mdadm com 4 unidades usando o raid5, em seguida, faça um volume lvm (?) Sobre ele e, em seguida, formate esse volume lvm com o ext3. Tudo isso soa bem.

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

Eu pensei que se eu usasse o lvm no topo do mdadm seria desnecessário desmontar e esperar pelo redimensionamento (o que leva uma eternidade com um ataque de 5 TB). Isso está correto?

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

Obrigado!

    
por localhost 01.05.2012 / 08:19

1 resposta

1

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

  1. Adicione a nova unidade
  2. mdadm --grow para adicioná-lo ao RAID
  3. pvresize para aumentar o tamanho do PV
  4. lvextend para aumentar o tamanho do LV
  5. resize2fs para aumentar o sistema de arquivos
por 01.05.2012 / 08:27