Por Gabriel Fernande em vivaolinux.com.br
Se você tiver mais de uma distro instalada com discos LVMs e desejar ler o conteúdo da partição LVM da outra versão Linux instalada ou até mesmo para simplesmente ler informações de qualquer HD com partições LVM na sua distro atual, provavelmente você tentaria montar a partição com um comando parecido com este:
# mount /dev/sda1 /media/tmp
Pois é, eu também fiz isto e me deparei com o tal “unknown filesystem type ‘LVM2_member'”.
Para montarmos estes tipos de volumes lógicos, sem alterar qualquer volume lógico e manter funcionando a outra instalação, devemos seguir algumas simples etapas, segue (use usuário root).
Digite o comando no console:
# pvs
O comando acima deve ter uma saída parecida com esta, exibindo todos os grupos de volumes configurados:
PV VG Fmt Attr PSize PFree /dev/sda2 vg_fernandes lvm2 a- 74,33G 0 /dev/sdb3 vg_fernandex lvm2 a- 74,63G 0
No meu caso o Grupo de Volume (VG – volume group) da minha outra instalação Linux é o vg_fernandex configurado no Volume Físico (PV – physical volume) em /dev/sdb3.
Agora que sabemos que nosso Grupo de Volume é vg_fernandex, utilizaremos o comando abaixo para listar os Volumes Lógicos (LV – logical volumes). Digite o comando no console:
# lvdisplay vg_fernandex
Este comando deve ter uma saída próxima a esta abaixo, exibindo todos os Volumes Lógicos e suas propriedades:
--- Logical volume --- LV Name /dev/vg_fernandex/lv_root VG Name vg_fernandex LV UUID 4ZjsBJ-VnKQ-xAN3-O0x7-PD1W-Itc4-1q5pZ0 LV Write Access read/write LV Status available # open 1 LV Size 69,72 GB Current LE 17849 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/vg_fernandex/lv_swap VG Name vg_fernandex LV UUID aCjfhN-rUi3-uy0n-fXEW-TKNG-pit3-f0IYYV LV Write Access read/write LV Status available # open 1 LV Size 4,91 GB Current LE 1256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1
Neste caso o Volume Lógico que desejamos montar é o /dev/vg_fernandex/lv_root, para isto vamos executar mais um comando:
# mount /dev/vg_fernandex/lv_root /media/outro_hd
* (/media/outro_hd: não esqueça de criar este ou outro diretório para o destino da montagem antes de efetuar o comando)
Feito, agora seu hd está disponível na sua outra instalação Linux, sem que qualquer configuração do LVM seja alterada.