Filesystem LVM
O intuito deste artigo é mostrar algumas funcionalidades do LVM. Sei que na Internet, e aqui mesmo no site, temos ótimos artigos. A minha intenção é agregar mais informações sobre seu uso.
Conceito
Imagine que você precisa rever o layout dos seus discos, seria uma tarefa difícil já que poderia envolver a reinstalação do SO. Já no LVM não, uma vez que nele é possível criar/remover/aumentar em tempo de produção sem impacto algum ao usuário.
Para isso usamos a seguinte ideia: precisamos criar 4 filesytems com a seguinte volumetria:
Totalizando 7GB de disco, iremos usar 2 discos de 4 GB.
Esta situação é hipotética, podemos resolver este problema com apenas um disco ou no máximo dois, tudo depende de sua estrutura.
1. Pegamos o(s) disco(s) e colocamos em PV - Physical Volume. Neste momento estamos preparando os discos para o LVM.
2. Depois colocamos os discos em um VG - Volume Group. Damos um nome ao VG. Um VG pode ter vários PV ou apenas um PV, tudo depende apenas de sua necessidade
Recapitulando, PV são os discos sendo entregues ao LVM. O VG são os discos dentro um grupo, neste caso chamamos o VG de APPL_VG.
3. Agora vamos criar o LVOL Logical Volume.
Dentro de um VG é possível ter um PV (disco) ou vários PVs. Um VG pode conter vários LVOLs, imagine que cada LVOL é uma partição dentro de um VG podemos ter varios LVOLs.
Iremos criar 4 LVOLs:
Agora basta formatar cada filesytem e montar a estrutura que você desejar.
Para isso usamos a seguinte ideia: precisamos criar 4 filesytems com a seguinte volumetria:
- /appl/apache 1GB
- /appl/logs 2gb
- /appl/scripts 1GB
- /appl/backup 3GB
Totalizando 7GB de disco, iremos usar 2 discos de 4 GB.
Esta situação é hipotética, podemos resolver este problema com apenas um disco ou no máximo dois, tudo depende de sua estrutura.
1. Pegamos o(s) disco(s) e colocamos em PV - Physical Volume. Neste momento estamos preparando os discos para o LVM.


3. Agora vamos criar o LVOL Logical Volume.

Iremos criar 4 LVOLs:

Pergunta o pvmove destroi os dados do disco ? ou ele migra os dados tambem ou possui perda de dados .
Voce poderia usar tambem o lvconvert , de resto parabens !)