JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como criar e gerenciar LVM no Linux

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

Gerenciamento de ArmazenamentoLVMGerenciamento de Volume LógicoConfiguraçãoLinha de comandoGerenciamento de DiscoConfiguraçãoSysAdminDesempenhoUtilitários

Como criar e gerenciar LVM no Linux

Tradução atualizada 3 Semanas atrás

O Gerenciamento de Volumes Lógicos (LVM) é uma maneira de alocar espaço em dispositivos de armazenamento em massa que é mais flexível do que o particionamento tradicional. O LVM é muito útil para gerenciar o espaço em disco de maneira eficiente. Ele permite que os usuários redimensionem facilmente as partições, adicionem novas ou as movam sem as dores de cabeça habituais de lidar com partições estáticas. Este guia irá ajudá-lo passo a passo a entender como criar e gerenciar LVM em um sistema Linux usando comandos simples.

Compreendendo os Componentes LVM

Antes de criar e gerenciar LVM, é importante entender seus componentes:

Um guia passo a passo para criar e gerenciar LVM

1. Instalar ferramentas LVM

Antes de começar a criar LVM, certifique-se de que o pacote LVM (conhecido como lvm2) esteja instalado no seu sistema Linux. Você pode verificar se está instalado executando:

sudo lvm version

Se não estiver instalado, você pode instalá-lo usando o gerenciador de pacotes de sua distribuição.

Para Debian/Ubuntu:

sudo apt-get install lvm2

Para Red Hat/CentOS:

sudo yum install lvm2

2. Criar um volume físico (PV)

O volume físico é o primeiro passo. Você precisa criar um PV a partir dos seus dispositivos de armazenamento em bloco disponíveis. Aqui está um comando simples para isso:

sudo pvcreate /dev/sdb /dev/sdc

O comando acima inicializa /dev/sdb e /dev/sdc como volumes físicos.

3. Criar um Grupo de Volumes (VG)

Em seguida, você precisa criar um grupo de volumes consistindo de seus volumes físicos. Isso é feito usando o comando vgcreate:

sudo vgcreate my_vg /dev/sdb /dev/sdc

Aqui, criamos um grupo de volumes chamado my_vg que inclui /dev/sdb e /dev/sdc.

4. Criar um Volume Lógico (LV)

Depois de ter seu grupo de volumes, você pode começar a criar volumes lógicos a partir dele usando o comando lvcreate:

sudo lvcreate -L 10G -n my_lv my_vg

Este comando cria um volume lógico chamado my_lv com tamanho de 10 GB a partir do grupo de volumes my_vg.

5. Criando um sistema de arquivos em um volume lógico

Agora que você tem um volume lógico, precisa criar um sistema de arquivos nele para que possa ser usado para armazenar arquivos. Por exemplo, para criar um sistema de arquivos ext4, você poderia executar:

sudo mkfs.ext4 /dev/my_vg/my_lv

6. Montando o Volume Lógico

Para usar o espaço, você deve montar o volume lógico em um diretório. Você pode fazer isso da seguinte forma:

sudo mkdir /mnt/my_data sudo mount /dev/my_vg/my_lv /mnt/my_data

Com isso, seu volume lógico /dev/my_vg/my_lv está acessível em /mnt/my_data.

7. Redimensionando o Volume Lógico

A maior vantagem do LVM é a capacidade de redimensionar volumes lógicos. Para aumentar um volume lógico, primeiro redimensione o volume:

sudo lvextend -L +5G /dev/my_vg/my_lv

Em seguida, redimensione o sistema de arquivos para usar o espaço extra:

sudo resize2fs /dev/my_vg/my_lv

Para reduzir o tamanho (reduzir) de um volume lógico, você deve primeiro desmontá-lo, então redimensionar o sistema de arquivos e depois redimensionar o volume lógico:

sudo umount /mnt/my_data sudo e2fsck -f /dev/my_vg/my_lv sudo resize2fs /dev/my_vg/my_lv 8G sudo lvreduce -L 8G /dev/my_vg/my_lv sudo mount /dev/my_vg/my_lv /mnt/my_data

8. Excluindo Volumes Lógicos, Grupos de Volumes e Volumes Físicos

Se você quiser remover um volume lógico no futuro, pode primeiro desmontá-lo e depois excluí-lo:

sudo umount /mnt/my_data sudo lvremove /dev/my_vg/my_lv

Para remover um grupo de volumes, certifique-se de que não existam volumes lógicos e depois use:

sudo vgremove my_vg

Finalmente, para excluir um volume físico:

sudo pvremove /dev/sdb

Dicas Importantes

Conclusão

O Gerenciamento de Volumes Lógicos (LVM) oferece vantagens significativas sobre o particionamento tradicional em termos de flexibilidade, gerenciabilidade e eficiência. Ele se mostra particularmente útil na gestão de espaço em disco em servidores e ambientes onde as necessidades de armazenamento mudam rapidamente. Seguindo as etapas aqui descrevidas, juntamente com práticas de manutenção regulares, você pode gerenciar efetivamente seu armazenamento usando LVM em um ambiente Linux.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários