Mount unbekannten Dateisystemtyp 'lvm2_member'

11

Nach dem Upgrade von 14.04 auf 16.06 ist mein System ausgefallen.

Ich habe eine Neuinstallation auf einem neuen Laufwerk durchgeführt, aber auch das ist fehlgeschlagen ...

Ich habe eine weitere Installation durchgeführt, aber jetzt, wenn ich versuche, mein ursprüngliches Laufwerk mit all meinen Dateien zu mounten, wird folgende Meldung angezeigt:

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

Ich habe 'lvm2' von den Repos installiert und gparted sieht das Laufwerk, aber Nautilus sieht das Laufwerk nicht und ist daher nicht gemountet.

Irgendwelche Ratschläge?

BEARBEITEN:

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:~$ 
pst007x
quelle

Antworten:

5

Sie haben für Ihre neue Volume-Gruppe genau denselben Namen (ubuntu-vg) wie für die alte Volume-Gruppe verwendet. Sie müssen ihnen eindeutige Namen geben. Sie können eine der Gruppen mit vgrenameund ihrer UUID umbenennen .

Suchen Sie die UUID mit vgdisplayund benennen Sie die Datenträgergruppe um:

vgrename <VG UUID> new_name
psusi
quelle
Danke ja, das scheint hier das Problem zu sein. Zwischen Ihnen und Steve R wurde das Problem behoben.
pst007x
1
Können Sie hierzu weitere Informationen geben? Vielen Dank.
DevilCode
@ DevilCode, müssen Sie genauer sein.
Psusi
@ DevilCode Zu dieser Antwort finden Sie einige nützliche Informationen .
John
9

Um die akzeptierte Antwort nicht zu beeinträchtigen, wollte ich eine umfassendere Lösung anbieten, die mich noch nicht enttäuscht hat.

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

Führen mount: unknown filesystem type 'LVM2_member'Sie die folgenden Befehle aus

sudo bash
vgdisplay
vgrename <VG UUID> new_name
modprobe dm-mod
vgchange -ay
lvscan
mount /dev/new_name/root /mnt/data/
Tisaconundrum
quelle
was ist /dev/dm-1?
Francesco Boi
Dies kann besser Ihre Frage beantworten: superuser.com/questions/131519/what-is-this-dm-0-device/131520
tisaconundrum
VIELEN DANK
Goahnary
6

Ich habe kürzlich Ubuntu 16.04 mit LVM installiert. Ich habe dies nur einmal getan , daher werde ich nicht behaupten, eine Autorität in diesem Bereich zu sein. Mein kurzer Blick, Sie verwenden eine falsche Syntax. Unten ist eine Kopie meiner " fstab " -Datei. Beachten Sie die Syntax zum Mounten eines logischen Volumes.

# /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

Ich würde auch vorschlagen, " Logical Volume Management " vom Ubuntu Software Center zu beziehen und die grafische Bildanzeige zu studieren. Verwenden Sie dieses Bild, um Ihre Mount-Punkte mit VLM zu ermitteln. Sie können Ihr Festplattenlayout auch unter LVM anzeigen, indem Sie den folgenden Befehl verwenden:

sudo lvdisplay

Ich habe auch ein kurzes Tutorial geschrieben (basierend auf meiner einzigen Erfahrung), das von Nutzen sein kann: Erstellen eines logischen "Home" -Volumes bei Verwendung von Logical Volume Management (VLM)

PS: Wenn Sie eine Neuinstallation von Ubuntu durchführen, gibt es ein Kontrollkästchen für die Verwendung von LVM (in meinem Fall). Sie müssen LVM also nicht installieren, wenn Sie dieses Kontrollkästchen sehen und aktivieren.

Steve R.
quelle
Gib nicht so schnell auf. Versuchen Sie eine Neuinstallation mit den "alten" Partitionen. Bisher scheint Ubuntu 16.04 sehr gut zu sein.
Steve R.
Danke ... Ich hatte gerade eine sehr frustrierende Zeit damit ... die Informationen, die Sie gegeben haben, haben geholfen, und es scheint, weil ich versucht habe, auf eine alte Installation zuzugreifen @psusi wies darauf hin, dass die Volume-Gruppen den gleichen Namen hatten ...
Nochmals vielen
1

So werden LVs nicht montiert, es fehlen einige wichtige Teile.

Nachdem Sie das logische Volume (LV) erstellt haben, das zu einer Volume-Gruppe (VG) gehört, die Teil eines oder mehrerer physischer Volumes (PV) ist , müssen Sie den Pfad zum Volume finden.

Sie können das tun lvdisplayund Sie werden so etwas sehen

LV-Pfad / dev / books-vg / books_volume

Sie werden diesen Pfad kopieren und ein Dateisystem erstellen (da es noch kein Dateisystem ist, ist es nur eine Partition - und deshalb können Sie es nicht mounten). Sie müssen diese Partition also formatieren und das Dateisystem erstellen :

mkfs.ext4 /dev/books-vg/books_volume

Die Ausgabe sieht ungefähr so ​​aus

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                

Und jetzt können Sie endlich das Volume bereitstellen:

mount /dev/books-vg/books_volume /mnt
Daniel Andrei Mincă
quelle
5
Achtung, das Formatieren ist möglicherweise nicht das, was Sie möchten, wenn Sie ein vorhandenes Laufwerk bereitstellen.
Unruhiger
1
Sie zeigen nicht, wie Sie mounten, sondern wie Sie alle Daten löschen !
likeitlikeit