Como criar um volume LVM básico no Linux

LVM, (também conhecido como Logical Volume Management), é uma maneira brilhante de os usuários do Linux estenderem, reduzirem e modificarem partições em discos rígidos em tempo real, sem a necessidade de desmontar o sistema de arquivos. Neste guia, tiraremos o mistério do LVM. Veremos como configurar um volume LVM básico no Linux, como criar um grupo de volumes e muito mais!

Antes de começarmos

Neste guia, veremos como criar uma configuração básica de LVM. A criação de um volume LVM envolve a eliminação de dados, portanto, antes de começarmos, crie um backup do sistema.

Existem muitas maneiras diferentes de criar um backup do sistema no Linux. Se você não tiver certeza de como criar um, confira Deja-Dup. Ele permite que os usuários criem um backup e o carreguem na Internet ou em um servidor de rede.

Instalar LVM2

Agora que você fez um backup, é hora de instalar o software LVM. Abra um terminal e digite as instruções de instalação que correspondem ao seu sistema operacional.

Ubuntu

sudo apt install lvm2*

Debian

sudo apt-get install lvm2*

Arch Linux

sudo pacman -S lvm2

Fedora

O Fedora usa muito o Gerenciamento de Volume Lógico, então há uma boa chance de que o pacote e os utilitários do LVM2 já estejam em seu computador. Ainda assim, se você não tiver certeza e quiser instalá-lo de qualquer maneira, o comando é:

sudo dnf install lvm2*

OpenSUSE

sudo zypper install lvm2

Prepare seus dispositivos

Então, você está no ambiente ao vivo. A partir daqui, abra o painel do Ubuntu pressionando a tecla Windows. Em seguida, clique na caixa de pesquisa, digite “Terminal” e pressione Enter para iniciá-lo.

  Como instalar o tema Arrongin no Linux

No terminal, obtenha acesso root. A obtenção de root é crítica, pois não é possível interagir com volumes LVM sem root.

sudo -s

Depois de ter acesso root, confirme digitando o comando whoami. Se a saída for “root”, você tem acesso root.

whoami

Abra o disco rígido no qual você gostaria de criar o LVM com o editor de partição cfdisk.

Nota: mude o sdX para a unidade que você planeja usar. Verifique lsblk para obter mais informações.

cfdisk /dev/sdX

Realce cada uma das partições na unidade com as teclas de seta para cima/para baixo. Em seguida, use as teclas de seta para a esquerda/direita para destacar a opção “Excluir”. Pressione Enter para confirmar a exclusão. Faça isso até que todas as partições da unidade desapareçam e fiquem em branco.

  Use o Manuskript para organizar seus projetos de escrita no Linux

Quando todas as partições desaparecerem, use as teclas de seta para a esquerda/direita para encontrar “Novo” e pressione-o para criar uma nova partição.

Após selecionar “Novo”, você será solicitado a criar uma nova partição. Use a totalidade do disco rígido. Por exemplo, se a unidade na qual eu quero configurar o LVM for de 18 GB, eu digitaria “18G” no prompt e assim por diante.

Realce “primário” quando solicitado e, mais uma vez, pressione Enter no teclado. Em seguida, destaque a opção “Tipo” e selecione Linux LVM.

Finalize o processo de particionamento destacando “Write”. Selecione “sair” para sair do Cfdisk.

Configurar o volume físico do LVM

Antes de podermos criar nossos volumes lógicos LVM e formatá-los, devemos criar um volume LVM físico. A criação de volumes LVM no Linux é feita com a ferramenta pvcreate.

No terminal, execute o comando pvcreate na partição LVM na unidade que você deseja usar para o LVM. Neste exemplo, a letra da unidade é /dev/sdb.

pvcreate /dev/sdb1

A execução do comando pvcreate overtop da partição /dev/sdb1 cria um novo volume físico LVM. Podemos confirmar isso executando:

lsblk

Criar grupo de volumes LVM

Agora que temos um volume físico LVM configurado, a próxima etapa é criar um grupo de volumes LVM. Para fazer um novo VG, vá para o terminal e execute o seguinte comando vgcreate. Lembre-se de substituir /dev/sdb1 por sua partição LVM.

  Como jogar Battlefield V no Linux

Nota: neste exemplo, nosso nome de grupo de volumes LVM é LVM1. Se você não gostar deste nome, sinta-se à vontade para alterá-lo para outra coisa.

vgcreate -s 16M lvm1 /dev/sdb1

Se o comando acima for bem-sucedido, nosso grupo de volumes LVM1 estará pronto para trabalhar.

Configurar volumes lógicos LVM

Os volumes lógicos são onde todos os dados são armazenados em um LVM. Para criar um novo volume lógico em seu LVM, use o comando lvcreate.

Por exemplo, para criar um volume lógico de 2 GB, você faria:

lvcreate -L 2G -n lvm1a lvm1

Repita esse processo para criar quantos volumes desejar. A sintaxe básica para criar volumes lógicos é:

lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup

Quando estiver satisfeito com o tamanho de sua nova partição lógica LVM, é hora de formatá-la. Então, por exemplo, para formatar nossa nova partição de 2 GB com o rótulo “LVM1A”.

Primeiro, coloque o CD no diretório /dev/mapper e localize o rótulo da partição lógica que deseja formatar. Em nosso exemplo, é /dev/mapper/lvm1-lvm1a.

cd /dev/mapper
ls

Para formatar o volume, execute o seguinte comando, como root:



mkfs.ext4 /dev/mapper/lvm1-lvm1a

Quando a formatação estiver concluída, acesse seu novo volume LVM executando os seguintes comandos com privilégios de root.

Nota: se você fizer vários volumes, substitua lvm1-lvm1a pelo que você encontra em /dev/mapper.

mkdir /mnt/vfs/
mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/