Ficar sem espaço em disco e gerenciar partições de disco tem sido uma dor de cabeça para os engenheiros de TI. Felizmente, o Linux tenta resolver esse problema usando volumes lógicos.

No Ubuntu Server, os volumes lógicos são o método padrão para gerenciar o espaço em disco do servidor. Infelizmente, ao usar esses volumes, nem todo o espaço em disco é usado e isso pode deixar você se perguntando para onde foi todo o espaço em disco. Vamos dar uma olhada em como ajustar ou aumentar seu espaço em disco rígido LVM no Ubuntu.

Principais Vantagens dos Volumes Lógicos

Logical Volume Manager (LVM) é um utilitário de linha de comando para gerenciar volumes lógicos no Linux. Se você pretende ter várias partições em seu servidor ou PC, é altamente recomendável usar volumes lógicos para gerenciar seu espaço em disco.

O LVM é mais avançado e eficiente em comparação com as formas tradicionais de gerenciamento de discos usando partições. Aqui estão alguns dos principais benefícios dos volumes lógicos no Linux:

instagram viewer
  • Eficiente: Os volumes lógicos fornecem uma maneira mais eficiente de utilizar o espaço em disco
  • Não há necessidade de reiniciar os servidores: Com volumes lógicos, você pode modificar o tamanho do disco sem a necessidade de reiniciar um servidor como é o caso das partições normais.
  • Armazene dados em volumes: Você pode facilmente armazenar dados em vários volumes em todo o disco

No Ubuntu Server, você pode aumentar o volume lógico durante a instalação ou após a instalação do sistema operacional. Veremos as duas opções para que você possa escolher a que melhor se adapta a você. Diferente Área de Trabalho Ubuntu, Servidor Ubuntu vem apenas com um terminal por padrão.

Estendendo o volume lógico no Ubuntu durante a instalação

Quando você chegar à página de configuração de armazenamento durante a instalação do Ubuntu Server, selecione o ubuntu-lv partição montada em raiz (/), imprensa Digitar, e selecione o Editar opção.

Na próxima página de configuração, você verá o espaço máximo possível que seu servidor pode usar em comparação com o que está atribuído atualmente. Nesse caso, o espaço em disco atual é de 25 GB e o espaço máximo possível que o servidor pode usar é de 22.996 GB, mas está utilizando apenas 11.496 GB no momento.

Para utilizar o disco inteiro, basta inserir a quantidade máxima possível mostrada entre colchetes ou inserir qualquer tamanho de disco personalizado e salvar suas configurações.

É preferível definir o espaço do volume lógico durante a instalação, mas caso você tenha esquecido ou simplesmente queira ajustar o espaço em um servidor ativo, o LVM também oferece essa opção.

Estendendo o volume lógico no servidor Ubuntu após a instalação

Antes de estender seu espaço de volume lógico, você precisa estar ciente de quanto espaço tem disponível e quanto já usou. Normalmente, você faria isso com o comando df, mas não exibirá o tamanho correto dos volumes lógicos.

Em vez disso, use o vgdisplay (Volume Group Display), que exibe informações abrangentes sobre grupos de volumes e volumes lógicos.

Você precisará de privilégios administrativos para executar o comando.

sudo vgdisplay

Existem três parâmetros importantes aos quais você deve prestar atenção:

  1. VG Tamanho: Este é o tamanho do grupo de volumes e mostra o tamanho total do disco disponível. Neste caso, são 23 GB.
  2. Aloc PE/Tamanho: Isso mostra a quantidade de espaço que seu servidor está atualmente alocado
  3. PE grátis/tamanho: Mostra o espaço livre do espaço de armazenamento total possível

O df comando exibe apenas o espaço alocado e não todo o espaço possível, e isso pode levar você a assumir que você não tem muito espaço no servidor quando muito espaço está ocioso como parte do volume grupo.

Para estender o volume lógico, use o estender comando. Mas primeiro, obtenha o ponto de montagem do volume lógico usando o lvdisplay comando:

sudo lvdisplay

Na saída lvdisplay, você pode ver que o disco está montado no caminho /dev/ubuntu-vg/ubuntu-lv.

Em seguida, aumente o espaço do volume lógico usando o seguinte comando:

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

100% significa usar todo o espaço, então atribua a porcentagem necessária de acordo com suas necessidades, por exemplo 50%, 60%, etc.

Para que as alterações tenham efeito, você também precisa redimensionar o sistema de arquivos que compreende o volume lógico. Obtenha o caminho do sistema de arquivos do df -h comando; neste caso é /dev/mapper/ubuntu--vg-ubuntu--lv.

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

Agora, se você executar o df -h comando novamente, você verá que sua unidade raiz aumentou de tamanho.

Configurar o LVM em um servidor Ubuntu é fácil

O LVM é uma ótima ferramenta que permite gerenciar facilmente a utilização do disco e os volumes lógicos sem o incômodo envolvido nas partições de disco tradicionais. Além disso, se o seu servidor estiver executando serviços críticos, não será necessário reiniciá-lo após ajustar o tamanho do disco.

Você também pode configurar o LVM em seu desktop Ubuntu para facilitar o gerenciamento do espaço em disco.