No dia 03/09/2021 a aluna Mariana Araújo Tavares Sathler defendeu sua dissertação de mestrado intitulada “Transformação de Requisitos Escritos em Português para Propriedades Lógicas Temporais” no Programa de Pós-graduação em Engenharia de Sistemas Eletrônicos (PPGESE).
A banca foi composta pelos professores Pablo Andretta Jaskowiak/UFSC e o professor Marco Aurélio Wehrmeister/UTFPR.
LVM é uma ferramenta de gerenciamento de volumes muito interessante. Ela pode ser usada em uma variedade de tarefas e este guia explica as coisas que o LVM pode fazer. Eu (Cris) também faço um vídeo de exemplo em como combinar discos físicos usando LVM.
Acronimos que você deve saber! PV – Volume Físico VG – Grupo de Volume LV – Volume Lógico
Comandos LVM
Camada 1 – Discos Rígidos, Partições e Volumes Físicos
lvmdiskscan – leitura de sistema dos volumes e partições pvdisplay – mostra informações detalhadas dos volumes físicos pvscan – mostra discos com volumes físicos pvcreate /dev/sda1 – cria um volume físico de sda1 pvchange -x n /dev/sda1 – Proíbe usar a partição de disco pvresize /dev/sda1 – redimensiona sda1 PV para usar a partição inteira pvresize --setphysicalvolumesize 140G /dev/sda1 – redimensiona sda1 para 140Gb pvmove /dev/sda1 – pode mover os dados de sda1 para outro PVs no VG. Nota: Espaço em disco livre de tamanho equivalente será necessário para movimentar os dados. pvremove /dev/sda1 – apagar o volume físico (PV)
Camada 2 – Grupos de Volume
vgcreate vg1 /dev/sda1 /dev/sdb1 – cria um grupo de volume usando duas partições de dois discos distintos vgextend vg1 /dev/sdb1 – adiciona PV no grupo de volume vgdisplay vg1 – mostra detalhes de um grupo de volume vgscan – mostra uma lista de grupos de volume vgreduce vg1 /dev/sda1 – Remove a partição (sda1) do grupo vg1 Nota: use pvmove /dev/sda1 antes de remover a partição do grupo vg1 para não perder os dados vgchange – você pode ativar/desativar e mudar parâmetros vgremove vg1 – Remove o grupo de volume vg1 vgsplit e vgmerge pode dividir ou juntar grupos de volumes vgrename– renomeia um grupo de volume
Camada 3 – Volumes Lógicos e Sistemas de Arquivos
lvcreate -L 10G vg1 – cria um volume lógico de 10 Gb no grupo de volume vg1 lvchange e lvreduce são comandos que, tipicamente, são pouco usados lvrename– renomeia o volume lógico lvremove – remove um volume lógico lvscan – mostra os volume lógico lvdisplay – mostra os detalhes dos volumes lógicos lvextend -l +100%FREE /dev/vg1/lv1– Um dos comandos comuns mais usados para estender um volume lógico lv1 que irá usar TODO o espaço livre disponível do grupo de volume vg1. resize2fs /dev/vg1/lv1 – redimensiona o sistema de arquivos para o tamanho do volume lógico lv1.
Conclusão
LVM é fantástico para gerenciar um sistema, porém lembre-se que quanto mais discos você adiciona no grupo de volume, maior será a probabilidade de falha. Em vez de ter apenas um ponto de falha você irá permitir inúmeros pontos quando faz um sistema grande com múltiplos discos.