Como criar um volume LVM básico em qualquer distribuição Linux?

LVMLinux

LVM (também conhecido como Gerenciamento de Volume Lógico), é um gerenciador de volume lógico que permite aos usuários Linux estender, reduzir e modificar partições em discos rígidos em tempo real, sem a necessidade de desmontar o sistema de arquivos.

De uma forma simplificada, podemos dizer que o LVM é uma camada de abstração entre um dispositivo de armazenamento e um sistema de arquivos.

Neste tutorial, veremos como criar uma configuração básica de LVM no Linux.

Ser capaz de criar um volume LVM implica em deletar dados, então antes de começar, você deve criar um backup do sistema ou preferencialmente você pode realizar este exercício em uma máquina virtual para não comprometer seus dados.

Este não é um aviso simples, pois todas as informações em um disco rígido serão completamente removidas, por isso você precisa executar este processo em um sistema LIVE ou em outro disco rígido.

Instale LVM2

Agora que seus dados estão totalmente seguros e que você está ciente da possibilidade de perdê-los (daí a necessidade de backup de dados).

Podemos prosseguir com a instalação do LVM em nosso sistema, para isso abriremos um terminal e nele executaremos o seguinte comando de acordo com a distribuição que estamos utilizando.

No Debian, Ubuntu e derivados:

sudo apt-get install lvm2*

No Arch Linux, Manjaro, Antergos e derivados:

sudo pacman -S lvm2

Para Fedora e seus derivados

sudo dnf install lvm2*

No OpenSUSE

sudo zypper instalar lvm2

Preparando a mídia

Agora com o lvm em nosso sistema, vamos prosseguir para obter acesso root com:

Sudo -s

Feito isso, devemos criar o volume que usaremos com o LVM em nosso sistema, para isso vamos usar a ferramenta cfdisk:

cfdisk /dev/sdX

Aqui iremos remover todas as partições do disco (é por isso que o bakcup foi avisado).

Quando todas as partições tiverem desaparecido, agora vamos selecionar a opção “novo” para criar uma nova partição no disco, usar todo o disco rígido.

Agora vamos selecionar "principal" e depois apenas pressionar Enter. Em seguida, selecione a opção «Tipo» e aqui você deve encontrar e selecionar a opção "Linux LVM"

Ao finalizar este processo, devem clicar em "escrever" e por último clicar em sair. Antes de podermos criar nossos volumes lógicos LVM e formatá-los, devemos criar um volume físico LVM.

A criação de volumes LVM no Linux é feita com a ferramenta pvcreate. No terminal, vamos executar o comando pvcreate junto com a partição que criamos recentemente, deve ser algo assim:

pvcreate /dev/sda1

Agora podemos confirmar a criação do volume LVM com o comando:

lsblk

Criar Grupo de Volume LVM

Agora que temos uma configuração de volume físico LVM, a próxima etapa é criar um grupo de volume LVM.

Para criar um novo, basta executar o comando vgcreate junto com o caminho da partição, neste caso vamos chamá-lo de "volume-lvm", mas você pode substituí-lo no comando:

vgcreate -s 16M volumen-lvm /dev/sda1

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 no LVM, usamos o seguinte comando, por exemplo, para criar um volume lógico de 80 GB, ficaria assim:

lvcreate -L 80G -n lvm1 volumen-lvm

A sintaxe básica para criar volumes lógicos é:

lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup

Finalmente devemos proceder para dar um formato ao volume lógico criado, para isso devemos nos colocar no seguinte caminho:

cd /dev/mapper

E aqui podemos executar um ls, para verificar se nosso volume está aqui:

ls

Depois de confirmado, procedemos à formatação do volume com:

mkfs.ext4 /dev/mapper/volumen-lvm-lvm1

Feito isso, podemos sair do root digitando exit, e agora vamos simplesmente continuar a montar o volume com os seguintes comandos:

mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Sera dito

    Olá,

    Se você vai instalar um sistema operacional em LVM, o PV deve ser sempre uma partição, mas se você vai usar um disco inteiro apenas para dados, é melhor criar um PV com o disco inteiro, desta forma se você aumentar o tamanho do disco (se for uma máquina virtual por exemplo) você pode aumentar seu PV, VG e LV quente.

    Saudações.