sexta-feira, 11 de junho de 2010

LVM - Logical Volume Manager

Este artigo visa facilitar a utilização do LVM para quem não tem o domínio da ferramenta. Para conhecer melhor e dominar o LVM eu indico;

Guia Foca
http://pt.wikibooks.org/wiki/Guia_foca_Linux/Iniciante%2BIntermedi%C3%A1rio/Discos_e_Parti%C3%A7%C3%B5es/LVM_-_Logical_Volume_Manager

Professor João Eriberto Mota Filho
http://www.eriberto.pro.br/wiki/index.php?title=Linux_Volume_Manager_%28LVM%29

O que é LVM?

LVM é o acrônimo de Logical Volume Manager (Gerenciador de Volume Lógico) que permite a criação de volumes lógicos (partição virtual).

Funcionamento

O LVM é dividido em três volumes.

PV – Physical Volume
VG – Volume Group
LV – Logical Volume

PV são os volumes físicos/partições alocados do disco para utilização do LVM formados por PE (Physical Extends, ou extensões físicas). Para utilização das partições elas devem ser criadas do tipo Linux LVM ou 8e (Fdisk).

VG é um grupo de PV que fazem parte do LVM. O VG pode ser utilizado para criar uma filesystem maiores que a limitação física de um disco rígido.

LV são os volumes na qual criamos os filesystem. Ele é quem cria um dispositivo de bloco para o sistema operacional como /dev/mapper/vg_01-LogVol01.

Pontos positivos.

Possibilidade de criar snapshots dos volumes do disco rígido, uso eficaz do disco, permite alterar o tamanho das partições sem reparticionamento e permite selecionar o tamanho do cluster (por padrão 4MB).

Pontos negativos.

A performance de acesso ao disco é um pouco reduzida.

Vamos por a mão na massa agora.

Instalando.

Se o seu sistema não tiver o LVM instalado, instale da seguinte forma;

Debian/Ubuntu e derivados

# apt-get install lvm2
ou
# aptitude install lvm2

RedHat/Fedora e derivados

# yum install lvm2
ou
# rpm -i lvm2-2.02.67-1.fc12.ARC.rpm (onde ARC é a arquitetura do seu servidor i386 por exemplo)

Configurando.

Criando as partições LVM

-Execute o FDISK apontando para o dispositivo de bloco a ser usado
# fdisk /dev/hda (IDE) ou /dev/sda (SCSI ou SATA)
-Crie a partição com a opção n
-Altere o tipo da partição para 8e com a opção t
-Saia do FDISK salvando usando a opção w

Utilize o comando abaixo para confirmar a criação da partição LVM.
# fdisk -l dev/hda (IDE) ou /dev/sda (SCSI ou SATA)

Se tudo ocorreu bem, você ira notar uma partição chamada Linux LVM. A partir desse ponto já podemos inciar a configuração do LVM.

Criar os PV (Physical Volumes), com o comando (usando /dev/sda):

# pvscan
# pvcreate /dev/sda

Criar o VG (Volume Group):

# vgcreate nome_do_vg /dev/sda

Ativar o VG criado:

# vgchange -an
# vgchange -a y nome_do_vg

Criar o LV (Logical Volume):

# lvcreate -L tamanho(M/G/T) nome_do_vg -n nome_do_lv

Criar o filesystem:

# mke2fs -b 4096 -j -L nome_do_fs /dev/nome_do_vg/nome_do_lv

Montar o filesystem:

# mount /dev/nome_do_vg/nome_do_lv /mount_point

Nenhum comentário:

Postar um comentário