Pré-requisitos
Para acompanhar este artigo, você deve ter
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.