LVM como redimensionar volumes após serem criados

LVM como redimensionar volumes após serem criados
Um sistema de arquivos em um volume lógico pode ser estendido usando a ferramenta LVM sempre que os shorts de volume lógico para o espaço. O volume lógico estendido tem mais espaço e capacidade do que o volume lógico anterior. Neste tutorial, discutiremos como a interface da linha de comando LVM e a interface gráfica do usuário podem ser usadas para estender o volume lógico.

Pré-requisitos

Para acompanhar este artigo, você deve ter

  • Um volume físico da sua unidade de armazenamento
  • Um volume físico em grupo de volume
  • Volume lógico em grupo de volume
  • Sistema de arquivos no volume lógico

Use o LSBLK comando para verificar os volumes físicos.

ubuntu@ubuntu: ~ $ sudo lsblk

Observe os três volumes físicos disponíveis /Dev/SDA, /dev/sdb e /dev/sdc nas capturas de tela acima. Agora, liste todos os grupos de volume no sistema usando qualquer um desses vgdisplay, VGScan e VGS comandos.

ubuntu@ubuntu: ~ $ sudo vgs

OU

ubuntu@ubuntu: ~ $ sudo vgdisplay

OU

ubuntu@ubuntu: ~ $ sudo vgscan

Existe apenas um grupo de volume VG01 criado a partir de apenas um volume físico. Agora, liste todos os volumes lógicos disponíveis no grupo de volume VG01 usando Eu contra, lvscan ou lvdisplay comando.

ubuntu@ubuntu: ~ $ sudo lvs /dev /vg01

OU

ubuntu@ubuntu: ~ $ sudo lvdisplay /dev /vg01

OU

ubuntu@ubuntu: ~ $ sudo lvscan

A saída acima exibe dois volumes lógicos LV01 e LV02 no grupo de volume VG01. Se você não tiver nenhum dos pré -requisitos acima, verifique os artigos anteriores no LVM.

Estender o volume lógico

Antes da extensão do volume lógico, verifique se há espaço suficiente no grupo de volume que contém o volume lógico. Use o VGS, vgdisplay ou VGScan comando para verificar o espaço disponível nos grupos de volume.

ubuntu@ubuntu: ~ $ sudo vgs

OU

ubuntu@ubuntu: ~ $ sudo vgdisplay

O tamanho atual do grupo de volume VG01 tem cerca de 30 GB e há um espaço livre de 15 GB disponível no grupo de volume. Se não houver espaço suficiente disponível no grupo de volume, o grupo de volume será expandido primeiro para criar espaço livre. Como alternativa, se houver mais volumes lógicos no grupo de volume, reduza esses grupos de volume para criar espaço livre.

Depois de verificar o grupo de volume para espaço livre, agora verifique o tamanho atual do volume lógico e estime seu tamanho estendido. O lvdisplay O comando pode ser usado para obter as informações do volume lógico existente.

ubuntu@ubuntu: ~ $ sudo lvdisplay

Então, existem dois volumes lógicos LV01 e LV02 com o tamanho de 10 GB e 5 GB, respectivamente. Para esta demonstração, vamos aumentar o tamanho do volume lógico LV01 de 10 GB a 15 GB. Para aumentar o tamanho do volume lógico, o LVEXTEND O comando será usado junto com o -eu bandeira.

ubuntu@ubuntu: ~ sudo lvextend -l+5g/dev/vg01/lv01

O LVEXTEND O comando aumentou o tamanho do grupo de volume LV01 de 10 GB a 15 GB. Para confirmar o tamanho do volume lógico usando a interface da linha de comando, use qualquer um dos lvdisplay, lvscan e Eu contra comandos.

ubuntu@ubuntu: ~ $ sudo lvs

OU

ubuntu@ubuntu: ~ $ sudo lvdisplay

OU

ubuntu@ubuntu: ~ $ sudo lvscan

Use o VGS ou vgdisplay comandos para exibir o espaço ocupado e livre do grupo de volume VG01.

ubuntu@ubuntu: ~ $ sudo vgs

OU

ubuntu@ubuntu: ~ $ sudo vgdisplay

Como mostrado acima, o grupo de volume VG01 tem um tamanho de espaço livre de 15 GB e agora há apenas 10 GB de espaço livre que descreve a extensão de volume lógico bem -sucedido.

Depois de estender o tamanho do volume lógico, monte o volume lógico no sistema para verificar a extensão do sistema de arquivos.

ubuntu@ubuntu: ~ sudo montagem/dev/vg01/lv01/mídia/ubuntu/lv01

Depois de montar o volume lógico, liste todos os sistemas de arquivos montados no sistema.

ubuntu@ubuntu: ~ sudo df -th/dev/vg01/lv01

O sistema de arquivos ainda tem 10 GB de tamanho e também precisa ser estendido separadamente. O REDIMENTE2FS O comando pode ser usado para estender um ext4 sistema de arquivo.

Agora, use o df comando para verificar o sistema de arquivos montado no sistema novamente para verificar a extensão.

O sistema de arquivos montado no sistema tem 15 GB de tamanho e foi estendido com sucesso.

Estender o volume lógico via ferramenta GUI

Uma maneira mais fácil de estender o tamanho do volume lógico é usar uma ferramenta gráfica de interface de usuário que é KVPM. Você pode encontrar instruções sobre a instalação da ferramenta nos artigos anteriores. Abra o KVPM executando o KVPM comando no terminal.

ubuntu@ubuntu: ~ $ sudo kvpm

Ele abrirá uma janela contendo informações sobre todos os dispositivos de bloco conectados ao sistema. Para esta seção, estenderemos o volume lógico LV02 de 5 GB a 10 GB.

Para estender o tamanho do volume lógico, vá para o Grupo: VG01 guia e selecione o volume lógico LV02. Em seguida, estenda a lista das opções clicando no sinal de seta e clique em Ampliar opção.

Para o novo tamanho do volume lógico, selecione o Em geral guia, insira o novo tamanho do volume lógico e clique no OK botão para aumentar o tamanho.

Aumenta o tamanho do volume lógico que pode ser observado do KVPM ferramenta.

Para estender o sistema de arquivos, selecione o Grupo: VG01 guia, selecione o volume lógico LV02 e clique no Estender fs botão.

Uma janela solicita confirmação antes de estender o sistema de arquivos.

Como alternativa, o tamanho do volume lógico e o sistema de arquivos também podem ser confirmados usando a interface da linha de comando. O lvdisplay e df Os comandos podem ser usados ​​para exibir todos os detalhes dos volumes lógicos.

ubuntu@ubuntu: ~ sudo lvdisplay/dev/vg01/lv02

Monte o volume lógico no sistema e verifique o tamanho do sistema de arquivos.

ubuntu@ubuntu: ~ sudo montagem/dev/vg01/lv02/mídia/ubuntu/lv02
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv02

Conclusão

Estender o tamanho do volume lógico para um servidor é uma tarefa crucial, pois um sistema de arquivos montado no servidor pode ficar sem espaço. O LVM fornece instalações para estender o tamanho do volume lógico sem enfrentar nenhum tempo de inatividade. Este blog explica todas as etapas para estender um volume lógico existente e o sistema de arquivos usando a interface da linha de comando e a ferramenta de interface gráfica do usuário.