You are on page 1of 19

LVM e RAID

Por: Robson Negreiros

LVM – Logical Volume Manager • Conceitos Partições X Volumes Lógicos Flexibilidade RAID x LVM PE – Physical Extents LE – Logical Extends 2 © 201202151858 ROBSON NEGREIROS .

Componentes do LVM 3 © 201202151858 ROBSON NEGREIROS .

Aplicando o LVM Convertendo uma partição • fdisk – Tipo: 8e aptitude install lvm2 Instalando • 4 © 201202151858 ROBSON NEGREIROS .

Volumes Físicos (PV – Physical Volume) Criando • pvcreate – pvcreate DEVICE pvdisplay – pvdisplay pvremove DEVICE Exibindo • Removendo • 5 © 201202151858 ROBSON NEGREIROS .

Grupos de Volumes (VG – Volume Group) Criando • vgcreate – vgcreate NOME_VG DEVICE_PV1 DEVICE_PV2 vgdisplay – vgdisplay Exibindo • 6 © 201202151858 ROBSON NEGREIROS .

Grupos de Volumes (VG – Volume Group) Removendo PV de um VG • • pvmove DEVICE_PV3 vgreduce NOME_VG DEVICE_PV3 vgchange -a n NOME_VG vgremove NOME_VG vgextend NOME_VG DEVICE_PV4 Removendo um VG • • Adicionando pós-criação • 7 © 201202151858 ROBSON NEGREIROS .

Logical Volume) Criando • • lvcreate – lvcreate -L TAMANHO -n NOME_LV NOME_VG – lvcreate -l QTD_LE -n NOME_LV NOME_VG Em um específico PV – lvcreate -L 10G -n NOME_LV NOME_VG /dev/sda2 8 © 201202151858 ROBSON NEGREIROS .Volumes Lógicos (LV .

Logical Volume) Exibindo • lvdisplay – lvdisplay lvremove – lvremove -d -v /dev/NOME_VG/NOME_LV Removendo 9 © 201202151858 ROBSON NEGREIROS .Volumes Lógicos (LV .

ext3 – mkfs.Utilização do LVM Formatando • mkfs.ext3 /dev/NOME_VG/NOME_LV mount – mount /dev/NOME_VG/NOME_LV /DIRETORIO /etc/fstab /dev/NOME_VG/NOME_LV /DIRETORIO ext3 defaults 1 1 Montagem • Tornando permanente • 10 © 201202151858 ROBSON NEGREIROS .

Consultando Espaço Disponível Volume Físico • pvs vgs lvs Grupos de Volume • Volumes Lógicos • 11 © 201202151858 ROBSON NEGREIROS .

dentro do possível: – lvextent -L +2G /dev/NOME_VG/NOME_LV Redimensione o sistema de arquivos: – resize2fs /dev/NOME_VG/NOME_LV Monte novamente o sistema de arquivos: – mount /dev/NOME_VG/NOME_LV /DIRETORIO 12 © 201202151858 ROBSON NEGREIROS .Redimensionamento Aumentando o tamanho de uma partição LVM: • • • • Desmonte o sistema de arquivos: – umount /dev/NOME_VG/NOME_LV Aumente a partição no LVM para o tamanho desejado.

– resize2fs /dev/NOME_VG/NOME_LV TAM_REDUÇÃO No LVM. ajuste o tamanho do volume definido anteriormente: – lvreduce -L -1G /dev/NOME_VG/NOME_LV Remonte o sistema de arquivos – mount /dev/NOME_VG/NOME_LV /DIRETORIO 13 © 201202151858 ROBSON NEGREIROS .Redimensionamento Diminuindo o tamanho de uma partição LVM: • • • • Desmonte o sistema de arquivos: – umount /dev/NOME_VG/NOME_LV Diminua o tamanho do sistema de arquivos.

Removendo Snapshots Desmontar • umount /DIRETORIO_SNAP Remover • lvremove /dev/NOME_VG/NOME_LV_SNAP 15 © 201202151858 ROBSON NEGREIROS .

org/wiki/RAID Raid0 – Stripping Raid1 – mirroring Raid5 .RAID • Redundant Array of Independent Drives • http://pt.Parity mdadm • Níveis • • • • Software • 16 © 201202151858 ROBSON NEGREIROS .wikipedia.

17 © 201202151858 ROBSON NEGREIROS .RAID – Informações adicionais • /proc/mdstat • Informações sobre o estado do discos/partições/volumes em RAID.

RAID • Criando o RAID • # mdadm --create --verbose /dev/md0 --level=5 --raiddevices=3 /dev/sda1 /dev/sdbf2 /dev/sdc1 # cat /proc/mdstat # mkfs.ext4 /dev/md0 • Verificando inicialização • • Formatando • 18 © 201202151858 ROBSON NEGREIROS .

conf # mkdir /mnt/raid /dev/md0 /mnt/raid ext4 defaults 12 • Criando o ponto de montagem • • Editando o /etc/fstab • • Montando o novo RAID • # mount /mnt/raid 19 © 201202151858 ROBSON NEGREIROS .RAID • Exportando a configuração • # mdadm --detail --scan > /etc/mdadm/mdadm.

Perguntas 22 © 201202151858 ROBSON NEGREIROS .