RAID, LVM e Criptografia – Parte 2

Share

Com o RAID configurado corretamente, já temos uma forma de previnir a queda do sistema por falha em algum dos discos (pode ser que pare os 3 né, vai saber, lei de Murphy). Agora vamos entender e configurar o LVM, logic volume manager, que nos ajuda a gerenciar o tamanho de nossas partições de uma forma bem simples.

link para o post anterior:

RAID, LVM e Criptografia – Parte 1

LVM

Logical Volume Manager – Gerenciador de Volume Lógico. Criado como uma solução à limitação de quantidade e gerenciamento de tamanho de partições. Permite que o disco seja redimensionado com facilidade.

 

lvm2

lvm2 – É o software que usaremos para criar e gerenciar nossos “volumes lógicos”.

 

PV – Physical Volume (Volume Físico): São as partições que contém os volumes lógicos

VG – São os grupos de volumes que podem utilizar 1 ou mais volumes físicos. Contém os LVs (volumes lógicos)

LV – Logical Volume

 

Preparando as partições

 

Usaremos o array onde foi montado o raid 1, mais você poderá usar qualquer outro disco ou partição.

# fdisk /dev/md0

Pressione n para criar uma nova partição

Command (m for help) : n

Escolha o tipo de partição, eu usei uma partição primária

Command action

e     extented

p     primary partition (1-4): p

Escolha o número da partição

Partition number (1-4): 1

Agora pressione T para escolher o tipo da partição

Command (m for help)  : T

Digite fd, que é o código para discos Linux LVM

Hex code (type L to list codes): 8e

 

Instalando o lvm2

Agora vamos instalar o lvm2

# apt-get install lvm2

Gere um arquivo de configuração

# vgscan

Defina as nova PVs

# pvcreate /dev/md0

Defina um VG com o PV criado.

# vgcreate vg01 /dev/md0

Verifique se está tudo ok

# vgdisplay -v vg01

Agora crie um volume lógico:

# lvcreate -L 80gb -n lv01 vg01

Para listar informaçõe dos volumes criados, use:

# pvscan – para listar os volumes físicos

# vgdisplay – para listar os grupos de volumes

# lvdisplay – para listar os volumes

Agora é só formatar o volume criado:

# mkfs.ext4 /dev/vg01/lv01

Crie um ponto de montagem e monte o volume

# mkdir /dados

# mount -t ext4 /dev/vg01/lv01 /dados

 

Redimensionando o volume

Desmonte o volume antes de alterar o tamanho da partição

# umount /dados

Para aumentar

# lvextend -L +2gb /dev/vg01/lv01

# e2fsck -f /dev/vg01/lv01

# resize2fs /dev/vg01/lv01

Para diminuir apenas troque o comando lvextend

# lvreduce -L 20gb /dev/vg01/lv01 – aqui você informa o novo tamanho do volume e não o quanto deseja reduzir

# e2fsck -f /dev/vg01/lv01

# resize2fs /dev/vg01/lv01

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.