Aumentando o Espaço de Partição no Debian com LVM

Este guia detalha o processo de expansão de uma partição no Debian, focando em cenários onde o diretório /tmp se esgota, impedindo a instalação de software. A solução envolve a adição de um novo disco e a integração do seu espaço a um volume lógico eixstente através do Logical Volume Manager (LVM).

Motivo para Expansão

A principal razão para estender partições, especialmente /tmp, é a limitação de espaço. Durante a instalação de pacotes, alguns instaladores descompactam arquivos temporários nesta partição. Se o espaço for insuficiente, a instalação falha. A expansão garante que haja espaço adequado para essas operações.

Adição de um Novo Disco

O primeiro passo é adicionar um novo disco ao sistema Debian. Após a adição física ou virtual, o sistema operacional o reconhecerá. A verificação pode ser feita com o comando ls /dev/sd* antes e depois da adição para identificar o novo dispositivo, que geralmente será /dev/sdb se /dev/sda já estiver em uso.

Comandos de Gerenciamento de Disco e LVM

Identificando o Novo Disco

Após a adição do disco, confirme a identificação com:


ls /dev/sd*

Se o novo disco to /dev/sdb, prossiga com os comandos a seguir.

Criação de um Volume Físico (PV)

Use o novo disco (/dev/sdb) para criar um volume físico LVM:


pvcreate /dev/sdb

Verifique a criação e o status dos volumes físicos com:


pvs

O output mostrará o /dev/sdb como um PV com espaço livre disponível.

Extensão do Volume Group (VG)

Adicione o novo volume físico (/dev/sdb) ao grupo de volumes existente (debian-vg). Primeiro, verifique o estado atual do VG:


vgs

Em seguida, estenda o VG:


vgextend debian-vg /dev/sdb

Verifique novamente o VG para confirmar a adição:


vgs

O VSize (tamanho total) do VG deve aumentar e o VFree (espaço livre) também.

Verificação de Volumes Físicos e Lógicos

Liste os volumes físicos e lógicos para ter uma visão geral:


pvs
lvs
df -lh

O comando lvs exibirá todos os volumes lógicos (LV) dentro do grupo de volumes debian-vg, e df -lh mostrará o espaço utilizado e disponível em cada sistema de arquivos montado.

Extensão do Volume Lógico

Para estender o volume lógico /tmp em 10GB:


lvextend -L +10G /dev/debian-vg/tmp

O comando confirmará o redimensionamento do volume lógico, alterando seu tamanho em GiB e o número de extents.

Confirmação do Espaço Disponível no VG

Verifique novamente o espaço livre no grupo de volumes:


vgs

O espaço livre (VFree) no VG deve ter diminuído em 10GB, indicando que o espaço foi alocado para o volume lógico.

Verificação do Tipo de Sistema de Arquivos

Confirme o tipo do sistema de arquivos da partição /tmp. Geralmente será ext4:


df -lTh

Redimensionamento do Sistema de Arquivos

O último passo é redimensionar o sistema de arquivos para que ele reconheça o novo espaço alocado. Para sistemas de arquivos ext4, use:


resize2fs /dev/debian-vg/tmp

Após a execução, verifique o espaço disponível novamente:


df -lTh

O tamanho do sistema de arquivos montado em /tmp agora refletirá os 10GB adicionados.

Tags: debian lvm partição extensão gerenciamento de disco

Publicado em 6-8 22:14 por Thomas