Como já foi dito, você deve primeiro redimensionar a partição que contém o volume lógico, do que você pode continuar com o redimensionamento do LVM. Siga estas etapas:
- com
fdisk -l -u /dev/sda
anote a configuração atual da partição (especialmente o setor inicial) - apague a partição sda2 e recrie-a . Use o mesmo setor inicial, ou você perderá seus dados! Obviamente, o setor final deve ser maior que antes (fdisk irá sugerir usar o último setor disponível por padrão, então você pode simplesmente pressionar ENTER aqui)
- agora execute
partprobe /dev/sda
ou reinicie o sistema. Isso informará ao kernel que o tamanho da partição mudou - execute
pvresize /dev/sda2
. Isso redimensionará as estruturas de volume físico - execute
pvs
evgs
para verificar se o novo tamanho está identificado corretamente pelo LVM - agora você pode redimensionar seu volume LVM com
lvresize -l +100%FREE /dev/mapper/VolGroup-lv_root
- finalmente, redimensione o próprio sistema de arquivos com
resize2fs /dev/mapper/VolGroup-lv_root
Estas instruções são válidas para aumentar o espaço em disco (estendendo o volume)
A diminuição de um volume é conceitualmente semelhante, mas você deve seguir os passos para trás, começando com a redução do sistema de arquivos. Como observação, se você usar XFS ou outros sistemas de arquivos que não podem ser reduzidos, não será possível redimensionar o volume do LVM sem um processo de backup / restauração.