domingo, 13 de setembro de 2026

Como aumentar o espaço disponível no Ubuntu usando LVM

Ao tentar realizar uma atualização de versão do Ubuntu, um dos problemas mais comuns em servidores ou máquinas virtuais com pouco armazenamento é a falta de espaço disponível no sistema de arquivos raiz (/).

Em sistemas que utilizam LVM (Logical Volume Manager), pode acontecer de o disco físico possuir espaço suficiente, mas parte desse espaço ainda estar livre dentro do Volume Group e não estar sendo utilizado pelo volume lógico que contém o sistema.

Neste exemplo, o comando vgs mostra a seguinte situação:

root@grafana1:/# sudo vgs

  VG        #PV #LV #SN Attr   VSize   VFree
  ubuntu-vg   1   1   0 wz--n-  <13.25g <3.25g

O resultado indica que o Volume Group ubuntu-vg possui aproximadamente 3,25 GB de espaço livre (VFree). Esse espaço pode ser atribuído ao volume lógico que contém o sistema operacional, aumentando o espaço disponível em /.

Essa é uma solução relativamente simples quando o espaço livre já está disponível dentro do Volume Group.

1. Expandindo o Logical Volume

Primeiro, vamos adicionar todo o espaço livre do Volume Group ao Logical Volume utilizado pelo sistema.

Execute:

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

O parâmetro -l +100%FREE instrui o lvextend a utilizar 100% do espaço livre disponível no Volume Group.

Após a execução, o comando deverá informar que o Logical Volume foi redimensionado com sucesso.

É importante observar que, neste momento, estamos apenas aumentando o tamanho do volume lógico. O sistema de arquivos ainda precisa ser expandido para ocupar o novo espaço.

2. Expandindo o sistema de arquivos

Depois de aumentar o Logical Volume, é necessário redimensionar o sistema de arquivos.

Como o sistema utiliza ext4, podemos utilizar o resize2fs:

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

O resize2fs expande o sistema de arquivos para utilizar o espaço adicional disponibilizado pelo Logical Volume.

Para verificar o resultado, execute:

df -h /

O tamanho total do sistema de arquivos raiz deverá agora estar próximo de 13 GB, com aproximadamente 4,1 GB disponíveis, dependendo do espaço que já estava sendo utilizado antes da expansão.

Também é possível verificar o tamanho do Logical Volume com:

sudo lvs

Dessa forma, podemos confirmar tanto o aumento do volume lógico quanto o aumento do espaço efetivamente disponível no sistema de arquivos.

3. Executando novamente a atualização do Ubuntu

Com espaço adicional disponível no sistema de arquivos raiz, podemos tentar novamente a atualização de versão do Ubuntu:

sudo do-release-upgrade

O instalador realizará novamente as verificações iniciais de espaço em disco. Se o espaço disponível for suficiente para a atualização, o processo deverá avançar para as próximas etapas da instalação.

O processo de atualização pode levar entre alguns minutos e meia hora, dependendo da versão do Ubuntu, da quantidade de pacotes instalados e do desempenho da máquina.


Essa abordagem evita a necessidade de redimensionar partições físicas quando o espaço necessário já está disponível dentro do Volume Group.

Observação: antes de redimensionar volumes em um sistema de produção, é recomendável garantir que exista um backup funcional dos dados importantes. Embora a expansão de um Logical Volume e de um sistema de arquivos ext4 seja uma operação comum, alterações no armazenamento sempre devem ser realizadas com cautela.

Nenhum comentário:

Postar um comentário

Como aumentar o espaço disponível no Ubuntu usando LVM

Ao tentar realizar uma atualização de versão do Ubuntu, um dos problemas mais comuns em servidores ou máquinas virtuais com pouco armazename...