Thursday, September 27, 2012

Volumes Lógicos

A unidade de armazenamento por trás dum volume lógico é um dispositivo de blocos como uma partição "crua" ou um disco inteiro.

Para se usar um dispositivo para um volume lógico de LVM, o dispositivo tem de ser inicializado como um volume físico(PV - Physical Volume), inicialização esta que é apenas a marcação (através duma etiqueta) no início do dispositivo.

Estes dispositivos físicos devem ser combinados em Grupos de Volumes (VGs - Volume Groups), seja um a um ou vários a formar um Grupo. Isto cria uma pool(repositório) de espaço de disco a partir do qual volumes lógicos podem ser alocados/criados.

Um diagrama que pode ajudar a "simplificar" o que vem explicado em cima:

Atenção que este é o MEU diagrama, a visão que eu tenho do LVM e dos conceitos e vários estados em que os vários elementos LVM podem estar:







Alguns comandos/procedimentos básicos:

Como inicializar discos/partições?

pvcreate /dev/sda
pvcreate /dev/sdb2

desta forma foram inicializados 3 volumes físicos, neste caso o dispositivo sda e a partição 2 do dispositivo sdb.

Grupos de Volumes

Criação de um volume group ou grupo de volumes, atenção que um grupo não tem de necessariamente ser composto por mais de um volume físico, basta um para que a partir desse possa ser criado um grupo de volumes.

vgcreate VG_MPF_001 /dev/sda /dev/sdb2
criámos assim um grupo de volumes a partir dos volumes físicos inicializados anteriormente. Mais tarde podermos adicionar volumes físicos a este grupo se necessário. Se os tamanhos dos 2 volumes físicos acabados de adicionar (remover também é possível) ao grupo for 50 e 30 GB, o nosso grupo terá 80 GB em tamanho.
Volume Lógico!

Usando ou tirando partido do grupo de volumes já criado, podemos criar volumes lógicos pertencentes a esse grupo para usá-los como quisermos, como se de um dispositivo físico se tratasse, e é importante lembrarem-se que se quiserem usar qualquer desses volumes lógicos como um disco ext3, o mesmo terá de ser formatado no sistema de ficheiros desejado.

lvcreate -n volume_logico_MPF_001 --size 22G VG_MPF_001

Este comando cria um volume lógico chamado volume_logico_MPF_001 com o tamanho de 22 GB a partir do grupo de volumes VG_MPF_001 que tinha 80 GB de tamanho, passando agora a ter 58 GB.

simples até.

No comments:

Post a Comment