montar tipo de sistema de arquivos desconhecido 'lvm2_member'


11

Após a atualização de 14.04 para 16.06, meu sistema falhou.

Fiz uma nova instalação em uma nova unidade, mas isso também falhou ...

Eu fiz outra instalação, mas agora, ao tentar montar minha unidade original com todos os meus arquivos, recebo esta mensagem:

pst007x@Home-Server:~$ sudo mount /dev/sdb5 /media/newhd
[sudo] password for pst007x: 
mount: unknown filesystem type 'LVM2_member'
pst007x@Home-Server:~$ 

Instalei 'lvm2' nos repositórios e o gparted vê a unidade, no entanto o Nautilus não vê a unidade e, portanto, não está montado.

Algum conselho?

EDITAR:

I tried this:

pst007x@Home-Server:~$ sudo apt-get install lvm2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lvm2 is already the newest version (2.02.133-1ubuntu10).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
pst007x@Home-Server:~$ sudo vgs
  VG        #PV #LV #SN Attr   VSize   VFree 
  ubuntu-vg   1   2   0 wz--n- 465.28g     0 
  ubuntu-vg   1   2   0 wz--n- 465.52g 52.00m
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo lvs
  LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   ubuntu-vg -wi-ao---- 461.28g                                                    
  root   ubuntu-vg -wi------- 461.47g                                                    
  swap_1 ubuntu-vg -wi-------   4.00g                                                    
  swap_1 ubuntu-vg -wi-ao----   4.00g                                                    
pst007x@Home-Server:~$ sudo modprobe dm-mod
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo vgchange -ay ubuntu-vg
  device-mapper: create ioctl on ubuntu--vg-rootLVM-xhGIrhlZUAJeJA3fWJOOSvuTUO3vZOH9tqZgBj8dGOLHoYzCStcE02NcX8UGpglD failed: Device or resource busy
  1 logical volume(s) in volume group "ubuntu-vg" now active
pst007x@Home-Server:~$ ls /mnt/
fcroot
pst007x@Home-Server:~$ ls /dev/mapper
control  ubuntu--vg-root  ubuntu--vg-swap_1
pst007x@Home-Server:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
  Found volume group "ubuntu-vg" using metadata type lvm2
pst007x@Home-Server:~$ sudo lvscan
  ACTIVE            '/dev/ubuntu-vg/root' [461.28 GiB] inherit
  inactive          '/dev/ubuntu-vg/swap_1' [4.00 GiB] inherit
  inactive          '/dev/ubuntu-vg/root' [461.47 GiB] inherit
  ACTIVE            '/dev/ubuntu-vg/swap_1' [4.00 GiB] inherit
pst007x@Home-Server:~$ 

Respostas:


5

Você usou exatamente o mesmo nome (ubuntu-vg) para seu novo grupo de volumes que o antigo grupo de volumes. Você deve dar nomes exclusivos a eles. Você pode renomear um dos grupos usando vgrenamee seu UUID.

Encontre o UUID com vgdisplaye renomeie o grupo de volumes:

vgrename <VG UUID> new_name

Obrigado sim, que parece ser o problema aqui. Entre você e Steve R, o problema foi resolvido.
Pst007x

1
Você pode fornecer mais informações sobre isso? Obrigado.
23916 DevilCode

@DevilCode, você terá que ser mais específico.
Psusi

@DevilCode Você pode encontrar algumas informações úteis sobre esta resposta .
John

9

Para não prejudicar a resposta aceita, mas queria oferecer uma solução mais completa que ainda não falhou comigo.

udisksctl unlock -b /dev/sdb5
sudo mkdir /mnt/data
sudo mount /dev/dm-1 /mnt/data

executar mount: unknown filesystem type 'LVM2_member'os comandos abaixo

sudo bash
vgdisplay
vgrename <VG UUID> new_name
modprobe dm-mod
vgchange -ay
lvscan
mount /dev/new_name/root /mnt/data/

o que é /dev/dm-1?
Francesco Boi


MUITO OBRIGADO
Goahnary

6

Eu instalei recentemente o Ubuntu 16.04 usando LVM. Acabei de fazer isso uma vez , então não vou reivindicar ser uma autoridade nisso. Minha opinião rápida, você está usando sintaxe incorreta. Abaixo está uma cópia do meu arquivo " fstab ". Observe a sintaxe para montar um volume lógico.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>                    <type>        <options>            <dump>  <pass>
/dev/mapper/ubuntu--vg-root /                     ext4         errors=remount-ro       0       1

# Logical volume for home
/dev/mapper/ubuntu--vg-newhome /home        ext4         errors=remount-ro       0       2


# /boot was on /dev/sda1 during installation
# Boot volume (partition) Not part of Logical Volume Management (LVM)
UUID=ed575497-3e49-43ae-aaf6-2f482b516a2b /boot   ext2         defaults                0       2

# Swap volume (partition)  Uses Logical Volume Management (LVM)
/dev/mapper/ubuntu--vg-swap_1 none                 swap        sw                      0       0

#Mount Western Digital Passport Drive On Router  - Not part of Logical Volume Management (LVM)
//rt-n56u/sda1 /media/My_Passport cifs file_mode=0777,dir_mode=0777,rw,guest,sec=ntlm,uid=1000,forceuid,gid=34,forcegid,nofail 0      0

Sugiro também obter o " Logical Volume Management " no Ubuntu Software Center "e estudar a exibição da imagem gráfica. Use essa imagem para verificar seus pontos de montagem com o VLM. Você também pode ver o layout da sua unidade de disco no LVM usando o comando abaixo:

sudo lvdisplay

Também escrevi um breve tutorial (baseado na minha única experiência), que pode ser de alguma utilidade: Criar volume "doméstico" lógico ao usar o gerenciamento de volume lógico (VLM)

PS: Se você faz uma instalação limpa do Ubuntu, existe uma caixa de seleção para usar o LVM (no meu caso); portanto, não é necessário instalar o LVM, caso você a veja e marque.


Não desista tão cedo. Tente uma instalação limpa usando as partições de estilo "antigo". Até agora, o Ubuntu 16.04 parece muito bom.
Steve R.

Obrigado ... Eu estava passando por um momento muito frustrante ... as informações que você deu ajudaram, além disso, parece que eu estava tentando acessar uma instalação antiga @psusi apontou que os grupos de volumes tinham o mesmo nome ... Obrigado novamente
pst007x

1

Não é assim que os LVs são montados, você está perdendo algumas peças importantes.

Depois de criar o volume lógico (LV) que pertence a um grupo de volumes (VG) que faz parte de um ou mais volumes físicos (PV) , é necessário encontrar o caminho para o volume.

Você pode fazer isso lvdisplaye verá algo como

Caminho do LV / dev / books-vg / books_volume

Você vai copiar esse caminho e criar um sistema de arquivos (porque ainda não é um sistema de arquivos, é apenas uma partição - e é por isso que você não pode montá-lo). Então você precisa formatar esta partição e criar o sistema de arquivos :

mkfs.ext4 /dev/books-vg/books_volume

a saída será algo como

mke2fs 1.42.13 (17-May-2015)                                                   
Creating filesystem with 13107200 4k blocks and 3276800 inodes                 
Filesystem UUID: f00a7051-6203-4c18-9d95-b589aae48606                          
Superblock backups stored on blocks:                                           
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424                                             

Allocating group tables: done                                                  
Writing inode tables: done                                                     
Creating journal (32768 blocks): done                                          
Writing superblocks and filesystem accounting information: done                

E agora, finalmente, você pode montar o volume:

mount /dev/books-vg/books_volume /mnt

5
Cuidado, a formatação pode não ser o que você deseja se estiver montando uma unidade existente.
flurdy

1
Você não está mostrando como montar, mas como excluir todos os dados !
Likeitlikeit 29/09/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.