LVM (Logical Volume) - Gerenciamento e Configuração

Publicado por Leonardo Marcatti da Silva em 08/05/2017

[ Hits: 8.525 ]

 


LVM (Logical Volume) - Gerenciamento e Configuração



A - Criação e Montagem

1. Verificar os HDs instalados com o comando abaixo e prepará-lo(s) para receber a partição LVM:

# fdisk -l

2. Usando o comando abaixo, começaremos a preparar o HD para fazer parte do futuro LV (Logical Volume):

# fdisk /dev/seu_HD

3. Ao entrar no fdisk:
  • Pressione em sequência: n, seguido de Enter 5x.
  • Depois, é só alterar o tipo de partição pressionando a tecla t e escrevendo 8e para o código hexadecinal pedido.
  • Após isso, é só pressionar W para gravar e sair do fdisk.

4. Repita os passos 2 e 3 para outros HDs que desejar.

5. Agora, começamos a trabalhar com LVM propriamente dito. Com o comando abaixo, criamos o Physycal Volume do HD que preparamos:

# pvcreate /dev/seu_HD

6. Vamos agora criar o Volume Group dos HDs criados anteriormente. Digite:

# vgcreate -s 1 nome_do_volume /dev/seu_HD1 /dev/seu_HD2 /dev/seu_HD3

Obs.: no comando acima, a parte "-s 1" significa que o PE do volume será de 1 mega, o que facilitará a alteração do tamanho do volume group mais pra frente.

7. Criaremos o Logical Volume, com o comando:

# lvcreate -l tamanho_do_PE -n nome_do_volume_lógico Volume_Group

8. Criamos agora o sistema de arquivos para o SO poder usá-lo. Nesse ponto, vamos "sair" do LVM e trabalhar com o sistema de arquivos, usando o comando:

# mkfs.ext4 /dev/nome_do_volume_group/nome_do_volume_lógico

9. Criar um arquivo, onde será o ponto de montagem de seu volume lógico e montar usando o comando mount e conferindo com o comando df -hT.

B - Remoção e Desmontagem

ATENÇÃO: esses comandos servem para apagar totalmente uma unidade lógica, volume e disco físico. NÃO SERÁ POSSÍVEL A RECUPERAÇÃO DE DADOS!

1. Desmonte a unidade desejada.

2. Use o comando:

# lvremove /dev/nome_do volume_group/nome_volume_lógico

3. Depois, use o comando para remover o volume:

# group "vgremove nome do volume group"

4. Depois, com o comando abaixo, você apaga os volumes físicos.

# pvremove /dev/seu_HD1 /dev_HD2 /dev_HD3

5. E, por fim, apague as partições nos HDs com:

# fdisk /dev/seu_HD1

... selecionando as opções "d" e depois "w". Não se esqueça de repetir esse passo em todos os seus HDs.

6. Pronto, você pode remover os HDs do servidor.

C - Redução/Expansão do Volume Lógico

1. O comando para aumentar um volume lógico é:

# lvextend -l +valor_PE_desejado /dev/nome_do volume_group/nome_volume_lógico

Obs.: [+] significa aumentar no valor desejado.

2. Use o comando abaixo, para alterar o sistema de arquivos:

# resize2fs /dev/nome_do volume_group/nome_volume_lógico

3. Para reduzir, é necessário desmontar a unidade, porém, seria prudente ter um backup da unidade lógica alterada.

4. Desmonte a unidade e, em seguida, execute o comando para verificar a integridade dos arquivos:

# e2fsck -ffv /dev/nome_do volume_group/nome_volume_lógico

Se algum erro ocorrer, não será possível reduzir a unidade.

5. Reduzimos agora o file system com o comando

# resize2fs /dev/nome_do volume_group/nome_volume_lógico xM

Ou:

# resize2fs /dev/nome_do volume_group/nome_volume_lógico xG

Obs.: x significa a quantidade que se deseja reduzir em megabytes(M) ou gigabytes(G).

6. Em seguida, vamos reduzir o Logical Volume com o comando

# lvreduce -L -xM ou xG /dev/nome_do volume_group/nome_volume_lógico

ATENÇÃO: o valor de xM ou xG, tem de ser o mesmo do passo 5.

7. Usar mais uma vez o comando do passo 5 SEM o valor xM/xG.

D - Expansão do Volume Group

1. Repita os passos de 1 a 5 do item A.

2. O comando para expandir o volume lógico, é:

# vgextend nome_do_volume_lógico /dev/seu_HD2 /dev/seu_HD3 /dev/seu_HD4

Fontes


Outras dicas deste autor

Atualização do Zabbix 3.2 para 3.4 no Debian

Instalação e Configuração do Owncloud 10 no Debian 9

Acesso remoto root no MariaDB no Debian 9

Samba 4.6.6 no Debian 8 - Instalação e Configuração

Instalação e configuração do ElastickSearch-Kibana-Lostash no Docker

Leitura recomendada

Fedora 18 - Alterando modo de inicialização com systemd

Um jeito mais fácil de agendar suas tarefas pelo crontab

Sincronizando senhas do Samba no OpenSuSE 10.1

Corrigir hora dos gráficos do Zabbix Appliance

Exercício Prático LPIC 04

  

Comentários
[1] Comentário enviado por leonardomarcatti em 13/02/2018 - 11:11h

No ítem C
Onde está escrito
lvextend -l +valor_PE_desejado /dev/nome_do volume_group/nome_volume_lógico
Substitua por
lvextend -L +valor_PE_desejado /dev/nome_do volume_group/nome_volume_lógico



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts