Siglas e denominações
- PV - Physical Volume - Quando você aloca uma partição do
tipo LVM (8e do fdisk) de um disco.
- VG - Volume Grupo - Um volume nomeado onde podemos agrupar
mais de um PV.
- LV - Logical Volume - Um volume lógico pode ser definido a
partir do VG criado, podendo inclusive dividir o valor do VG em mais de um LV para ser entregue
para o sistema operacional e usar com filesystem.
Comandos úteis:
·
fdisk /dev/hxx
opções:
p - print partições
n
- adicionar/criar nova partição
t
- alterar o tipo da partição
w
- escreve as alterações, salva a configuração e sai do fdisk.
·
pvscan – busca por todos os discos para PVs,
identificando todos os "device blocks" LVM no sistema.
·
pvcreate - para criar um physical volume.
# pvcreate /dev/hxx1
·
pvdisplay - exibe os physical volumes.
·
vgcreate - Cria o Volume Group, ainda pode usar
as opções -a y
-a para habilitar
o VG ou volume lógico, ou seja, faz o volume lógico ser reconhecido ou não pelo
kernel.
#vgcreate -a y
/dev/hxx1
·
vgdisplay - exibe os atributos de volume groups.
·
vgextend - para estender o tamanho de um volume
group.
·
·
mkfs -t
/dev/mapper//
·
e2fsck - força a verificação do filesystem.
#-f /dev//
·
resize2fs redimenciona o filesystem
# resize2fs /dev//
·
lvcreate - cria um volume lógico de um
VolumeGroup existente.
-L para alocar o tamanho do lógical volume,
pode ser K(kilobyte) M(megabyte),
G(gigabyte), T(terabyte), P(petabyte) e
E(exabyte).
# lvcreate -L 2048M
·
lvchange
-a n /dev/mapper/VG--xx--LVxx
·
lvremove
/dev//
·
lvextend para extender o Logical Volume.
# lvextend -L +1G
/dev//
·
lvreduce - para reduzir o tamanho do Logical
Volume
# lvreduce -L -50M
/dev//
·
vgchange -a n para desabilitar o Volume Group
·
vgremove para remover o
Volume Group
·
vgextend - para extender o tamanho do VG
adicionando uma device já incluída como PV.
# vgextend
/dev/hxx1