Montar partições LVM usando um Ubuntu Live
Autor: Blog do Administrador de Rede | Publicado: 2013-02-08T06:51:00-08:00



Montando o disco LVM usando um Ubuntu Live

Em primeiro lugar ache qualquer distribuição live que você goste, eu utilizarei para o exemplo o Ubuntu. Mas se você for utilizar outra distribuição será parecido, a exceção da manipulação dos pacotes.

Então vamos ao que realmente interessa:

Com o Linux rodando (o live linux lembra?), digite



1sudo –s




2# apt-get install lvm2







Se não tiver reconhecido a rede você pode procurar no cd/usb pelo pacote e instalar manualmente.

Para ter certeza que o disco foi reconhecido



1# sfdisk –l





Depois disso vamos rodar o pvscan para procurar em todos os disco por volumes físicos. Com isto teremos certeza que o disco LVM foi detectado.



1# pvscan







O resultado será como abaixo.


PV /dev/sdb2&nbsp;&nbsp; VG VolGroup02&nbsp;&nbsp; lvm2 [465,66 GB / 0&nbsp;&nbsp;&nbsp; free]
PV /dev/sda2&nbsp;&nbsp; VG VolGroup01&nbsp;&nbsp; lvm2 [7,41 GB / 0&nbsp;&nbsp;&nbsp; free]
Total: 2 [473,06 GB] / in use: 2 [473,06 GB] / in no VG: 0 [0&nbsp;&nbsp; ]


Agora iremos rodar o vgscan para procurar por&nbsp;volume groups.



1# vgscan







Reading all physical volumes.&nbsp; This may take a while...
Found volume group "VolGroup02" using metadata type lvm2
Found volume group "VolGroup01" using metadata type lvm2

Hora de ativar todos os volumes disponíveis.



1# vgchange –a y






2 logical volume(s) in volume group "VolGroup02" now active
2 logical volume(s) in volume group "VolGroup01" now active


E o último passo é rodar o&nbsp;lvscan&nbsp;para procurar volumes lógicos. Você verá as partições ativas dentro do HD.



1# lvscan







ACTIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/dev/VolGroup02/LogVol00' [463,69 GB] inherit
ACTIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/dev/VolGroup02/LogVol01' [1,97 GB] inherit
ACTIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/dev/VolGroup01/LogVol00' [5,44 GB] inherit
ACTIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/dev/VolGroup01/LogVol01' [1,97 GB] inherit


O último passo é criar o ponto de montagem, e montar os discos.



1mkdir /media/disk0




2mkdir /media/disk1




3mount /dev/VolGroup00 /media/disk0




4mount /dev/VolGroup01 /media/disk1










Pronto com isso já podemos utilizar os discos normalmente e mexer com os dados, pacotes e arquivos que quisermos.

Obs.: Quando fui mexer com os HDs tive um problema por ter utilizado o particionamento padrão doCentOS. Quando dei o comando&nbsp;pvscan&nbsp;os dois HD possuiam o&nbsp;volume group&nbsp;igual. Com isso não daria para usar os dois ao mesmo tempo. Se você tiver esse problema faça o seguinte:

Rode o comando vgdisplay para descobrir o UUID de cada&nbsp;volume group.



1vgdisplay





Agora vamos rodar o comando vgrename para alterar o nome de um deles. O UUID que utilizarei aqui é apenas um exemplo, altere conforme a sua necessidade.



1vgrename uUUSjr-mTzO-XSYW-2jlC-aAL3-QcuX-nODtu9 VolGroup00







Pronto agora quando seguir o procedimento a partir do terceiro (ou seria quarto) passo, tudo dará certo. Só não esqueça de no final do processo, desmontar o HD e&nbsp;alterar&nbsp;o nome do&nbsp;volume grouppara o nome original, que no meu caso era&nbsp;VolGroup01, para que a inicialização ocorra normalmente,&nbsp;senão durante o processo do boot você recebera a mensagem de&nbsp;Kernel Pa