Ao trabalhar com o LVM (Logical Volume Manager), você deve ter em mente que a ordem de operação é imperativa. Se você não seguir a ordem, corre o risco de perder seus dados.
Se você já tem um PV (Volume Físico) e um VG (Grupo de Volume), é mais fácil estender o grupo de volumes adicionando dispositivos adicionais.
Para estender o grupo de volume, por exemplo, vg1 , você pode fazer o seguinte:
vgextend vg1 /dev/vda5
Depois de estender o grupo de volumes, precisamos redimensionar nosso LV (Volume lógico)
Para estender o LV , você pode usar o seguinte
lvextend /dev/vg1/your_lv /dev/vda5
Neste estágio, apenas o volume lógico foi estendido, mas não o sistema de arquivos.
Para estender o sistema de arquivos, você pode usar resize2fs seguido pelo caminho para o LV . Por exemplo:
resize2fs /dev/vg1/your_lv
Observação: lvextend tem o sinalizador -r , que chama resize2fs em segundo plano e faz essa operação automaticamente.
Para resumir o acima:
- Estender o grupo de volumes
- Estenda o volume lógico
- Redimensionar o sistema de arquivos
Para reduzir um sistema de arquivos (não é possível com xfs ), siga o seguinte procedimento:
- Diminuir o sistema de arquivos
- Reduza o tamanho do volume lógico
- Remova o dispositivo, por exemplo,
/dev/vda5do grupo de volume