Configurar LVM no Linux Mint

Configurar LVM no Linux Mint
Imagine que você tem um disco rígido que exige que você redimensione uma partição escolhida. Isso é possível no Linux graças ao LVM. Com isso em mente, este artigo ensinará como configurar o LVM no Linux Mint. No entanto, você pode aplicar este tutorial a qualquer distribuição do Linux.

O que é LVM?

LVM é um gerente de volume lógico desenvolvido para o kernel Linux. Atualmente, existem 2 versões de LVM. LVM1 está praticamente fora de apoio, enquanto o LVM versão 2 comumente chamado LVM2 é usado.

O LVM inclui muitos dos recursos esperados de um gerente de volume, incluindo:

  • Redimensionando grupos lógicos.
  • Volumes lógicos redimensionados.
  • Instantâneos somente leitura (LVM2 oferece leitura e gravação).

Para dar uma idéia do poder e da utilidade do LVM, darei o seguinte exemplo: Suponha que tenhamos um pequeno disco rígido, por exemplo, 80 GB. A maneira como o disco é distribuído seria algo assim:

  • A partição de 400 MB /bota
  • Para partição raiz / 6 GB
  • No caso da Partição Home /Home 32 GB
  • E a partição de troca é de 1 GB.

Essa distribuição pode ser correta e útil, mas imagine que instalamos muitos programas e a partição raiz preenche, mas em arquivos pessoais, praticamente não há dados e a partição /home tem 20 GB disponível. Este é um mau uso do disco rígido. Com o LVM, a solução para esse problema é simples, pois você pode simplesmente reduzir a partição contendo /home e depois aumentar o espaço alocado para o diretório raiz.

Vocabulário LVM

Para tornar este post o mais simples possível para o leitor, é necessário levar em consideração alguns conceitos intimamente relacionados ao LVM. Conhecer esses conceitos efetivamente tornará melhor entender melhor todo o potencial desta ferramenta:

Então, vamos começar:

  • Volume físico (PV): um PV é um volume físico, um disco rígido ou uma partição específica.
  • Volume lógico (LV): um LV é um volume lógico, é o equivalente a uma partição tradicional em um sistema que não seja o LVM.
  • Grupo de Volume (VG): Um VG é um grupo de volumes, pode reunir um ou mais PV.
  • Extensão física (PE): um PE faz parte de cada volume físico, de tamanho fixo. Um volume físico é dividido em vários PEs do mesmo tamanho.
  • Extensão lógica (LE): um LE faz parte de cada volume lógico de tamanho fixo. Um volume lógico é dividido em vários LEs do mesmo tamanho.
  • Mapper de dispositivo: é uma estrutura genérica de kernel linux que permite mapear um dispositivo de blocos para outro.

Configurar LVM no Linux Mint

Primeiro de tudo, você deve instalar o pacote LVM2 em seu sistema. Para fazer isso, abra um emulador de terminal e escreva. Observe que, para executar este comando, você precisa de privilégios de usuário super.

sudo apt install lvm2

Em seguida, vou usar o fdisk para verificar quais partições eu tenho. Obviamente, você também deve fazer isso para garantir quais são suas partições também.

sudo -i
fdisk -l

Como você pode ver, eu tenho um segundo disco rígido. Para que o LVM faça seu trabalho, é necessário preparar o disco ou as partições para ser do tipo LVM. Portanto, tenho que fazer algum trabalho no segundo disco rígido chamado SDB.

Então, digite este comando:

fdisk /dev /sdb

Em seguida, pressione a tecla “N” para criar uma nova partição. Em seguida, pressione Enter. Em seguida, pressione a tecla “P” para definir a partição como uma primária. Em seguida, pressione Enter. Agora, você tem que pressionar 1 para criá -lo como a primeira partição do disco. Em seguida, pressione Enter.

Portanto, a próxima etapa é pressionar a tecla “T” para alterar o identificador do sistema de uma partição. Em seguida, pressione Enter. E selecione Partição LVM. Para fazer isso, digite “8e”. Em seguida, pressione Enter. Então, digite a chave "W" para escrever todas as mudanças.

Finalmente, verifique a partição.

fdisk -l /dev /sdb

Nota: Se você vai trabalhar com várias partições, deve repetir esse processo com cada um deles.

Agora, estamos prontos para continuar.

Crie o volume físico (PV)

Para trabalhar com o LVM, devemos primeiro definir os volumes físicos (PV), para isso, usaremos o comando pvcreate. Então, vamos.

pvcreate /dev /sdb1

Verifique as alterações.

PVDisplay

Nota: se tivéssemos mais de uma partição, teríamos que adicioná -los todos ao PV.

Crie o grupo de volume (VG)

Depois de ter as partições prontas, você deve adicioná -las a um grupo de volume. Então, digite este comando:

VGCreate volumeGroup /dev /sdb1

Substitua o “VolumeGroup” pelo nome que você deseja. Se você tivesse mais partições, teria que adicioná -las ao comando. Por exemplo:

VGCreate volumeGroup /dev /sdb1

Você pode escrever o nome do que deseja para o VG. Então, verifique o grupo de volume com este comando:

vgdisplay

Crie os volumes lógicos (LV)

Este é o momento central do post, porque nesta parte criaremos os volumes lógicos que serão como uma partição normal.

Então, execute este comando:

lvcreate -l 4g -n volume volumeGroup

Este comando cria um volume lógico de 4G de espaço sobre o grupo criado anteriormente.

Com lvdisplay, você pode verificar o LV.

lvdisplay

O próximo passo é formatar e montar o VL.

mkfs.ext4/dev/volumeGroup/volume

Agora, crie uma pasta temporal e monte o VL nela.

mkdir /temporal /
montagem/dev/volumeGroup/volume/temporal/

Agora, verifique o VL.

df -h | Grep Termporal

Aumentar ou diminuir o tamanho do volume lógico

Uma das possibilidades mais fenomenais do LVM é a possibilidade de aumentar o tamanho de um volume lógico de uma maneira muito simples. Para fazer isso, digite o seguinte comando.

lvextend -l +2g/dev/volumeGroup/volume

Por fim, é necessário refletir a mesma mudança no sistema de arquivos, para isso, execute este comando.

REDIMIDE2FS/DEV/VOLUMEGROUP/Volume

Verifique o novo tamanho:

df -h | Grep temporal

Pensamentos finais

Aprender a configurar o LVM no Linux Mint é um processo simples que pode economizar muitos problemas ao trabalhar com partições. Para fazer isso, convido você a ler mais sobre o assunto, já que aqui mostrei exemplos práticos e simples sobre como configurá -lo.