Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcelo Rodrigues
Faculdade Evolução
2013.2
O QUE É LVM?
O LVM é um sistema que fornece uma visão de alto nı́vel de
armazenamento de disco em um sistema de computador, bem melhor do
que a visão tradicional de discos e partições. Isto dá ao administrador do
sistema muito mais flexibilidade na alocação de armazenamento para
aplicativos e usuários.
VANTAGENS
• Redimensionamento de partição em tempo real
• Junção de várias partições ou HDs em um único Volume
• Stripping (distribuição dos dados em mais de um HD)
• Mirroring (espelhamento dos dados em mais de um HD)
• Adição e remoção de discos sem comprometer os dados
• Criação de Snapshot
DESVANTAGENS
• Sem LVM para /boot (Partição de boot do sistema)
• Não recomendado fazer para / (Raiz do Sistema)
• Acesso mais lento quando dados em um único disco
• Dificuldade de aprendizado
• Dificuldade de trabalho
CAMADA DE ABSTRAÇÃO
- Se você utilizar LVM estará administrando seu armazenamento em uma
camada de abstração, você trabalhará com volumes fı́sicos (PV), grupos
de volumes (VG) e volumes lógicos (LV), guarde esses nomes.
- Quando você cria uma partição do disco destinada a uso via LVM esta
partição será um PV (Physical Volume), e fará parte de algum VG
(Volume Group), já os LV são ’fatias’ de algum VG.
- Um VG pode ser criado com um ou mais PVs e o LVM lhe permite
adicionar outros PVs a um VG para aumentar a capacidade de
armazenamento quando for necessário.
CAMADA DE ABSTRAÇÃO
USANDO LVM
1 - Adicionar um novo disco ao sistema( 100G)
2 - Formatar o novo disco com sistema de arquivos LVM (8e) usando o
utilitário ’fdisk’
3 - Instalar os pacotes necessários:
# apt-get update
# apt-get install lvm2 dmsetup mdadm reiserfsprogs xfsprogs
COMANDOS LVM
- Criar uma nova partição LVM (PV):
# pvcreate /dev/sdb1
- Visualisar alterações:
# pvdisplay
COMANDOS LVM
- Criar um novo grupo de volumes (VG) chamado: fileserver
# vgcreate fileserver /dev/sdb1
- Visualisar alterações:
# vgdisplay
ou
# vgscan
- Renomear o volume:
# vgrename fileserver data
- Remover o volume:
# vgremove data
COMANDOS LVM
- Criar volumes lógicos (LV):
# lvcreate - -name media - -size 40G fileserver
- Visualizar alterações:
# lvdisplay
ou
# lvscan
COMANDOS LVM
- Aumentar tamanho do volume lógico:
# lvextend -L50G /dev/fileserver/media
COMANDOS LVM
- Criar sistemas de arquivos:
# mkfs.ext3 /dev/fileserver/media
COMANDOS LVM
- Aumentar volume lógico com sistema de arquivos ext3:
# umount /var/media
# lvextend -L50G /dev/fileserver/media
COMANDOS LVM
- Dimunuir volume lógico com sistema de arquivos ext3:
# umount /var/media
# e2fsck -f /dev/fileserver/media
# resize2fs /dev/fileserver/media 10485760 (Quantidade de blocos para
40G)
# lvreduce -L40G /dev/fileserver/media
# mount /dev/fileserver/share /var/media
EXERCÍCIO:
1 - Adicione três novos HDs ao sistema.
2 - Formate os novos HDs com sistema de arquivos LVM (8e) usando o
utilitátio ’fdisk’.
3 - Crie novos volumes fı́sicos (PV) usando os três novos HDs.
3 - Crie um novo grupo de volume (VG) chamado ’data’ usando os três
novos HDs.
4 - Crie três novos volumes lógicos (LV):
- /dev/fileserver/share (reiserfs) (20G)
- /dev/fileserver/backup (xfs) (25G)
- /dev/fileserver/videos (ext3) (26G)
EXERCÍCIO: (CONTINUAÇÃO)
5 - Redimensione os volumes lógicos:
- /dev/fileserver/share 20G (23G)
- /dev/fileserver/backup 25G (27G)
- /dev/fileserver/videos 26G (30G)
6 - Monte os volumes lógicos:
- /dev/fileserver/share (/mnt/share)
- /dev/fileserver/backup (/mnt/backup)
- /dev/fileserver/videos (/mnt/videos)
7 - Adicione um novo HD ao sistema.
8 - Formate os novos HD com sistema de arquivos LVM usando o utilitátio
’fdisk’.
9 - Mova todo o conteúdo de um dos três HDs para o novo HD.
REFERÊNCIAS
gutocarvalho.net
www.howtoforge.com