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/vda5
do grupo de volume