Você está na página 1de 3

Entendendo e configurando o LVM manualmente [Artigo]

Pgina 1 de 3

Entendendo e configurando o LVM manualmente


Autor: George Luis Sampaio Azevedo <geo.azevedo at gmail.com> Data: 11/04/2004 Introduo O Logical Volume Manager - LVM nativo do AIX, o UNIX da IBM e largamente utilizado naquele sistema que na sua instalao j o implementa. O LVM trz uma nova filosofia no que se refere a gerenciamento de discos e sistemas de arquivos. Com esse gerenciador algumas novas funcionalidades so agregadas como, por exemplo, aumentar o tamanho de um filesystem em uma linha de comando, sem nenhum trauma. Mos a obra. Ah! Antes de comear, um alerta: se quiser implementar o LVM com base nesse artigo, faa seus backups e siga por sua conta e risco. No para assustar, mas quando se trabalha com filesystems todo cuidado necessrio.

Principais conceitos Essa parte pode ser considerada como um "xarope" por alguns, mas importante para entendermos o funcionamento do LVM. PV (Physical Volume) - Os volumes fsicos so as parties de discos alocadas para o LVM. No Linux necessrio criar a partio e alterar o tipo para "Linux LVM", tipo 8e do fdisk, para que ela possa ser utilizada no LVM. VG (Volume Group) - Um conjunto de PV podem ser necessrios para criar filesystems maiores que a limitao fsica de um disco rgido. Esses PV so agrupados em um VG. PE (Physical Extent) - Quando um PV inserido em um VG o LVM o divide em vrias partes de igual tamanho e essas partes so associadas a uma LE (Logical Extent), o menor valor de alocao dentro de um VG (do ponto de vista do LVM). No AIX so conhecidos como PP (Physical Partition) e LP (Logical Partition), respectivamente. LV (Logical Volume) - Esse elemento uma rea de alocao das LE, na qual criamos o filesystem. Ao criarmos um volume lgico, recebemos um device para referenciarmos, ao criar ou manipular, o sistema de arquivos. O nome do device /dev/NOME_DO_VG/NOME_DO_LV. VGDA (Volume Group Descriptor Area) - Numa analogia mais grosseira, essa rea uma tabela de alocao do VG. Nela h todos os dados do VG. dividida em quatro partes bsicas: descritor de PV, descritor de VG, descritor de LV e vrios descritores de PE e LE. Os backup automticos da VGDA so guardados em /etc/lvm-conf/.

Preparando os discos Voc precisa de pelo menos uma partio com o tipo "Linux LVM", o que no faria sentido se considerarmos que um dos principais objetivos do LVM concatenar discos, mas em todo caso vamos seguir com esse conceito. Primeira providncia criar a partio LVM. Vamos usar a hiptese que nosso disco um IDE que est na controladora IDE Primria, como slave. Assim seu device /dev/hdb.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=871

20/08/2013

Entendendo e configurando o LVM manualmente [Artigo] Execute o fdisk, como root, apontando o dispositivo acima; Crie a partio (opo n); Altere o tipo da partio para 8e (opo t); Saia do fdisk salvando a configurao (opo w).

Pgina 2 de 3

Agora pode conferir as parties criadas com o comando "fdisk -l /dev/hdb". Se tudo foi feito corretamente voc vai ver que a nova partio vai estar com o tipo "Linux LVM". Neste ponto j podemos comear a configurar o LVM.

Criando o VG, o LV e o filesystem Nessa etapa vamos ser pontuais e passaremos os comandos para criao dos PV, VG, LV e filesystems. Vamos imaginar que temos duas parties, /dev/sda1 e /dev/sda2. 1. Criar os PV (Physical Volumes), com o comando: # pvscan # pvcreate /dev/sda1 /dev/sdb1 2. Criar o VG (Volume Group): # vgcreate nome_do_vg /dev/sda1 /dev/sdb1 3. Ativar o VG criado: # vgchange -an # vgchange -a y nome_do_vg 4. Criar o LV (Logical Volume): # lvcreate -L tamanho(M/G/T) nome_do_vg -n nome_do_lv OBS: o tamanho do Logical Volume deve ser informado acompanhado da ordem de grandeza em bytes, ex.: 100M, 10G, 1T. 5. Criar o filesystem: # mke2fs -b 4096 -j -L nome_do_fs /dev/nome_do_vg/nome_do_lv 6. Montar o filesystem: # mount /dev/nome_do_vg/nome_do_lv /mount_point

Consideraes finais Algumas particularidades no foram abordadas nesse artigo, mas acreditamos que esses passos, aqui descritos, podem ser teis para a configurao do LVM. Algumas distribuies mais antigas podem no ter o LVM habilitado no kernel, necessitando, dessa forma, recompilar o kernel incluindo o suporte ao LVM. A principal utilidade do LVM concatenar discos, permitindo a criao de filesystem maiores que o limite fsico do hardware. Entretanto, tenho utilizado o LVM, tambm, para aumentar a granularidade na alocao de espaos de filesystems. http://www.vivaolinux.com.br/artigos/impressora.php?codigo=871 20/08/2013

Entendendo e configurando o LVM manualmente [Artigo] Certamente h contedo para alguns outros artigos.

Pgina 3 de 3

http://www.vivaolinux.com.br/artigo/Entendendo-e-configurando-o-LVM-manualmente Voltar para o site

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=871

20/08/2013

Você também pode gostar