Você pode redimensionar facilmente um grupo de volume estendendo -o com um volume físico usando o vgextend comando. O comando é simples e você só precisa adicionar o volume físico como argumento ao usar o comando vgextend.
Se você não trabalhou com grupos de volume ou está procurando uma maneira segura de estender seu grupo de volume, abordaremos um exemplo prático neste guia. Vamos começar.
O que é LVM?
O LVM é um sistema Linux responsável pelo gerenciamento de sistemas de arquivos e volumes lógicos em um sistema Linux. Embora existam outras ferramentas de gerenciamento de volume no Linux, o uso de LVM é recomendado para seus recursos avançados. Como veremos neste guia, há tanto que você pode alcançar usando esta ferramenta de linha de comando.
Para entender melhor como usar o vgextend Comando, criaremos dois volumes físicos e um grupo de volume. Depois de concluído, usaremos o vgextend para adicionar um volume físico ao grupo de volume do outro volume físico.
Criando volumes físicos
Comece verificando se algum volume físico já for criado usando o seguinte comando:
$ sudo ups
Atualmente não temos volume físico. precisamos de Bloquear dispositivo Para inicializar o volume físico. Podemos listar os dispositivos de bloco usando o seguinte comando:
$ sudo lvmdiskscan
Como precisamos criar dois volumes físicos, usaremos o /dev/sda1 e /dev/sdb1. Mas antes disso, devemos desmontar os dispositivos de bloco.
Para desmontar um dispositivo de bloco, use os seguintes comandos e substitua o dispositivo de bloco para corresponder ao seu caso:
$ sudo umount /dev /sda1
$ sudo umount /dev /sdb1
Com nossos dispositivos de bloco não montados, podemos continuar a usar o pvcreate comando para inicializar os volumes físicos.
Para criar dois volumes físicos, o seguinte comando será:
$ sudo pvcreate /dev /sda1
$ sudo pvcreate /dev /sdb1
Criamos com sucesso nossos volumes físicos e podemos confirmar usando o PVS comando.
Criando grupos de volume
Precisamos de um volume físico para criar um grupo de volume. Vamos começar verificando que não temos um grupo de volume em nenhum dos volumes físicos usando o seguinte comando:
$ sudo vgs
Agora podemos prosseguir para criar um grupo de volume para um dos volumes físicos, que estenderemos seu tamanho adicionando o outro volume físico a ele. Então, para criar um grupo de volume para /dev/sdb1, O seguinte comando será:
$ sudo vgcreate volgroup1 /dev /sdb1
Nomeamos nosso grupo de volume VolGroup. Podemos verificar isso usando o comando VGS.
Para obter mais detalhes sobre o grupo de volume criado, use o seguinte comando:
$ vgdisplay volgroup1
O que precisamos nos concentrar é o Livre EDUCAÇAO FISICA Tamanho para o grupo de volume. Nós temos atualmente 1919 PE grátis. Para estender esse tamanho, podemos usar o vgextend comandando e adicione o nome do nosso outro volume físico, /dev/sda1, como um argumento.
O seguinte comando seria:
$ vgextend volgroup1 /dev /sda1
Você deve receber uma mensagem de sucesso como a da ilustração anterior confirmando que o grupo de volume é estendido com sucesso. Podemos verificar o novo tamanho, conforme mostrado no seguinte:
Bingo! Você pode observar nosso novo tamanho de PE gratuito estendido de 1919 para 2046. É assim que você pode usar facilmente o comando vgextend linux para expandir o tamanho de seus grupos de volume adicionando um volume físico.
Conclusão
Trabalhar com LVM permite criar partições e volumes lógicos e estendê -los sempre que necessário. Vários comandos Linux são úteis ao trabalhar com LVM. Neste guia, discutimos a maioria dos comandos para criar volumes físicos e grupos de volume. Nosso foco principal é estender o tamanho dos grupos de volume usando o comando vgextend. Agora você entende como usar o comando vgextend no Linux.