Erro "unknown filesystem type 'LVM2_member'" - como montar LVM sem alterar configurações no HD convidado
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:
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.
[1] Comentário enviado por samuka_prodigy em 08/03/2010 - 13:33h
Cara fiz toto o processo, e foi só que no ultimo comando (mount /dev/VolGroup/lv_root /media/outro_hd) ele espera um tempo e depois me retorna isso :
mount: wrong fs type, bad option, bad superblock on /dev/mapper/VolGroup-lv_root,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Por favor se souber o que é me ajudará muito...agradeço desde já.....
[root@localhost samuka]# lvdisplay VolGroup
--- Logical volume ---
LV Name /dev/VolGroup/lv_swap
VG Name VolGroup
LV UUID zFtW6J-2Z3y-OTAh-QzYF-Grrr-VczS-JClXQ1
LV Write Access read/write
LV Status available
# open 1
LV Size 1,97 GB
Current LE 504
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
[5] Comentário enviado por nayamonia em 09/03/2010 - 09:49h
Pelo resultado do comando lvdisplay você não tem um volume lógico com o nome "lv_root" ao qual você tenta montar no comando postado anteriormente, veja:
# mount /dev/VolGroup/lv_root /media/outro_hd
Aparentemente o comando acima não funciona porque o dispositivo /dev/VolGroup/lv_root não existe.
Você pode montar o volume swap com o comando:
# mount /dev/VolGroup/lv_swap /media/pasta_para_lv_swap
[6] Comentário enviado por samuka_prodigy em 09/03/2010 - 12:31h
Olá, então, quando eu dou o comando:
# mount /dev/VolGroup/lv_swap /media/swap
Ai ele me volta essa mensagem:
/dev/mapper/VolGroup-lv_swap parece espaço de permuta - não montado
mount: você precisa especificar o tipo do sistema de arquivos
____________________________________________________________________________________
[7] Comentário enviado por lordfusion em 23/04/2010 - 15:08h
Cara, eu preciso exatamente disso, tinha um LVM montado em raid 0, mas a controladora foi pro beleleu. Então peguei esse HD e instalei em outro servidor. O HD é detectado normalmente, conforme abaixo.
[root@furion lvm]# lvdisplay VolGroup00
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID LkuX8p-vyoR-tsxN-SuH6-Xpmy-Mf3N-VlwHD4
LV Write Access read/write
LV Status NOT available
LV Size 66.19 GB
Current LE 2118
Segments 1
Allocation inherit
Read ahead sectors auto
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID ASQD8w-4ui3-eI6s-0sOr-BLyY-qUy3-51q064
LV Write Access read/write
LV Status NOT available
LV Size 1.94 GB
Current LE 62
Segments 1
Allocation inherit
Read ahead sectors auto
Quanto tento montar o volume dá o erro abaixo:
[root@furion lvm]# mount /dev/VolGroup00/LogVol00 /mnt/lvm/
mount: special device /dev/VolGroup00/LogVol00 does not exist
Uma coisa que percebi é que no seu exemplo o campo "LV Status" está "available" no meu está "NOT available". Pode ser por causa do Raid ou outra coisa. Como faço para deixa ativo, e poder montar esse volume, preciso muito dos dados que estão nesse HD.
[9] Comentário enviado por Tacioandrade em 05/06/2012 - 22:33h
Pessoal tô em crise aqui. O HD do servidor IBM de uma empresa que presto serviço parou de funcionar. O Computador estava com o Debian Squeeze + LVM, porem quando ele deu problema, fiz o que normalmente faço, retiro ele (ou acesso via LiveCD) e tentei recuperar os dados e nisso acabei chegando neste artigo. Porem no meu caso o buraco é mais em baixo (muito mais):
root@administracao:~# lvdisplay Servidor
--- Logical volume ---
LV Name /dev/Servidor/var
VG Name Servidor
LV UUID apoIS1-KDfm-pk9N-Otyq-Cgz6-rLsg-XW1Yn9
LV Write Access read/write
LV Status NOT available
LV Size 332,00 MiB
Current LE 83
Segments 1
Allocation inherit
Read ahead sectors auto
Ele está como NOT available, e não sei o que fazer. Alguma ideia?
PS: Sei que quando responder deve ser tarde demais (por sorte não), porem pode servir para outras pessoas com o mesmo problema.
[12] Comentário enviado por wanderton em 22/03/2014 - 08:07h
Ola parabens pelo post!
Fiz o seu passo a passo mais esbarrei em um erro: mount: you must specify the filesystem type
Segue comando completo:
mount /dev/VG_XenStorage-28315f50-53ba-737a-54f3-b9e85b711ae9/MGT /tmp/mnt/
mount: block device /dev/mapper/VG_XenStorage--28315f50--53ba--737a--54f3--b9e85b711ae9-MGT is write-protected, mounting read-only
mount: you must specify the filesystem type
ou
lvdisplay VG_XenStorage-28315f50-53ba-737a-54f3-b9e85b711ae9 --- Logical volume ---
LV Path /dev/VG_XenStorage-28315f50-53ba-737a-54f3-b9e85b711ae9/MGT
LV Name MGT
VG Name VG_XenStorage-28315f50-53ba-737a-54f3-b9e85b711ae9
LV UUID A4bxYn-SeQw-IyDf-wCCT-3eJx-L5it-46HQr5
LV Write Access read/write
LV Creation host, time ,
LV Status available
# open 0
LV Size 4,00 MiB
Current LE 1
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe41be41b
Device Boot Start End Blocks Id System
/dev/sda1 * 63 8388670 4194304 83 Linux
/dev/sda2 8388671 16777278 4194304 83 Linux
/dev/sda3 16777279 624992759 304107740+ 8e Linux LVM
Como devo colocar o tipo do sistema de arquivos? Como fica o meu comando mount nesa situacao?
sudo vgscan
Found volume group "fedora" using metadata type lvm2
sudo vgchange -a y
1 logical volume(s) in volume group "fedora" now active
sudo lvdisplay fedora
--- Logical volume ---
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID k92kTX-Kxpx-0x36-B0K7-7ksg-xdgm-2MKXOB
LV Write Access read/write
LV Creation host, time ntmouz, 2017-01-06 12:32:30 -0200
LV Status available
# open 0
LV Size 199,99 GiB
Current LE 51198
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
sudo mount /dev/fedora/root /dev/Fedora/
mount: /dev/Fedora: não foi possível ler o superbloco em /dev/mapper/fedora-root.
sudo vgscan
Found volume group "fedora" using metadata type lvm2
sudo vgchange -a y
1 logical volume(s) in volume group "fedora" now active
sudo lvdisplay fedora
--- Logical volume ---
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID k92kTX-Kxpx-0x36-B0K7-7ksg-xdgm-2MKXOB
LV Write Access read/write
LV Creation host, time ntmouz, 2017-01-06 12:32:30 -0200
LV Status available
# open 0
LV Size 199,99 GiB
Current LE 51198
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
sudo mount /dev/fedora/root /dev/Fedora/
mount: /dev/Fedora: não foi possível ler o superbloco em /dev/mapper/fedora-root.
Seu erro está no /dev/Fedora/, quando você usa o mount o 2º parâmetro tem que ser uma pasta para montar o arquivo como /media, /mnt, etc.
Tente:
sudo mkdir /media/fedora
sudo mount /dev/fedora/root /media/fedora
sudo vgscan
Found volume group "fedora" using metadata type lvm2
sudo vgchange -a y
1 logical volume(s) in volume group "fedora" now active
sudo lvdisplay fedora
--- Logical volume ---
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID k92kTX-Kxpx-0x36-B0K7-7ksg-xdgm-2MKXOB
LV Write Access read/write
LV Creation host, time ntmouz, 2017-01-06 12:32:30 -0200
LV Status available
# open 0
LV Size 199,99 GiB
Current LE 51198
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
sudo mount /dev/fedora/root /dev/Fedora/
mount: /dev/Fedora: não foi possível ler o superbloco em /dev/mapper/fedora-root.
Seu erro está no /dev/Fedora/, quando você usa o mount o 2º parâmetro tem que ser uma pasta para montar o arquivo como /media, /mnt, etc.
Tente:
sudo mkdir /media/fedora
sudo mount /dev/fedora/root /media/fedora