LVM vs Mount

Publicado por Eduardo Fonseca Velasques em 12/06/2008

[ Hits: 17.308 ]

Blog: http://eduveks.blogspot.com

 


LVM vs Mount



Se por acaso ao tentar montar uma partição no Linux e der com o seguinte erro:

mount: unknown filesystem type 'LVM2_member'

O problema é que as partições do disco foram registradas na LVM.

Minha distribuição é o openSUSE 10.3, mas em princípio esta solução servirá para qualquer Linux.

Podemos ver a estrutura LVM com o comando:

# /sbin/pvs
 PV         VG     Fmt  Attr PSize PFree
 /dev/sdb1  system lvm2 a-   5,86G 5,86G

Para mais detalhes:

# /sbin/pvscan
 PV /dev/sdb1   VG system   lvm2 [5,86 GB / 5,86 GB free]
 Total: 1 [5,86 GB] / in use: 1 [5,86 GB] / in no VG: 0 [0   ]

Precisamos do VG Name, mais detalhes ainda:

# /sbin/pvdisplay /dev/sdb1
 --- Physical volume ---
 PV Name               /dev/sdb1
 VG Name               system
 PV Size               5,86 GB / not usable 3,73 MB
 Allocatable           yes
 PE Size (KByte)       4096
 Total PE              1499
 Free PE               1499
 Allocated PE          0
 PV UUID               lPwtfx-5ocj-eXah-gqcX-1bCd-kcod-YN96is

Com o VG Name, que no meu caso é "system".

Podemos agora remover o Volume Group:

# vgremove system
  Volume group "system" successfully removed

Se voltar a fazer o pvs, pvscan ou pvdisplay, verificamos que o disco já não tem o VG Name (Volume Group Name).

Falta remover definitivamente a partição da LVM, com o seguinte comando:

# pvremove /dev/sdb1
  Labels on physical volume "/dev/sdb1" successfully wiped

Se tentar montar a partição agora não vai ser possível, vai dar sempre esta mensagem, mesmo definindo o type:

# mount /dev/sdb1 /mnt/hd1
mount: you must specify the filesystem type

Então é preciso fazer um reboot, para que os dispositivos dos discos sejam recarregados:

# reboot

Depois do reboot verifique com o pvs, pvscan ou pvdisplay, para ter a certeza que a partição já não esta registrada.

Agora só falta montar a partição normalmente:

# mount /dev/sdb1 /mnt/hd1

Para mais informações veja a documentação:
E para saber para que serve a LVM e mais informações:
Para mais detalhes veja o post original:
Outras dicas deste autor

Script Python para consumir Web Services em .Net

Cedega 5.1

GlassFish vs Apache

Apache 2.2 - Modules

Sistema de backup em shell script

Leitura recomendada

Sistema inicializando em modo de emergência depois de excluída uma partição

Adicionar aplicativos no painel do cinnamon

Manipulando o MS Access (.mdb) com PHP no FreeBSD

Debian: autenticando usuários via LDAP

Criando atalhos no menu em dois métodos no Debian7

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts