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

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

[ Hits: 3.206 ]

 


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

Instalação e configuração do Grafana/Zabbix no Debian 9

Instalação e configuração do ICINGA2 e ICINGA WEB2 no Debian 9

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

Leitura recomendada

Notificações feias no Lubuntu [Resolvido]

Dual boot com Gobolinux

Apt-get, yum, slapt-get, wget, ftp etc através de proxy autenticado

Uget funcional no browser

Cinnamon no Fedora 18

  

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
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts