lvm ist aktive, kann aber nicht gemountet werden.

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

lvm ist aktive, kann aber nicht gemountet werden.

Beitrag von Voyager_MP » 14.06.2014 16:08:12

Hi, ich bin ratlos hat jemand eine idee ?

Code: Alles auswählen

root@sulap062:~ => mount /dev/mapper/VGSRV-lvol0p1 /mnt
mount: special device /dev/mapper/VGSRV-lvol0p1 does not exist
root@sulap062:~ => ls -al /dev/mapper/VGSRV-lvol0
lrwxrwxrwx 1 root root 7 Jun 14 16:00 /dev/mapper/VGSRV-lvol0 -> ../dm-0


vgscan -v

Code: Alles auswählen

    Wiping cache of LVM-capable devices
    Wiping internal VG cache
  Reading all physical volumes.  This may take a while...
    Finding all volume groups
    Finding volume group "VGSRV"
  Found volume group "VGSRV" using metadata type lvm2
vgchange -ay

Code: Alles auswählen

  1 logical volume(s) in volume group "VGSRV" now active
fdisk

Code: Alles auswählen

WARNING: GPT (GUID Partition Table) detected on '/dev/mapper/VGSRV-lvol0'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/mapper/VGSRV-lvol0: 3738.3 GB, 3738341212160 bytes
255 heads, 63 sectors/track, 454494 cylinders, total 7301447680 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: 0x00000000

                   Device Boot      Start         End      Blocks   Id  System
/dev/mapper/VGSRV-lvol0p1               1  4294967295  2147483647+  ee  GPT
parted /dev/mapper/VGSRV-lvol0

Code: Alles auswählen

GNU Parted 2.3
Using /dev/mapper/VGSRV-lvol0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/VGSRV-lvol0: 3738GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3738GB  3738GB  ext4         primary

(parted) quit     
Gruß Michel

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Re: lvm ist aktive, kann aber nicht gemountet werden.

Beitrag von Voyager_MP » 15.06.2014 14:48:45

keiner eine idee ?
Gruß Michel

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: lvm ist aktive, kann aber nicht gemountet werden.

Beitrag von smutbert » 15.06.2014 15:26:48

Naja, du hast das logische Volume (LV) offensichtlich noch einmal partioniert, vermutlich weil du es als virtuelle Festplatte für eine VM verwendest.
Stimmen meine Annahmen, was du vor hattest soweit?

lvm2 rechnet meines Wissens aber nicht damit, wertet demzufolge auch keine Partitionstabellen auf den LVs aus und erstellt keine Gerätedateien für die einzelnen Partitionen, weshalb du sie auch nicht mounten kannst (die Fehlermeldung ist ja auch recht eindeutig). Ich kann mir zwar vorstellen, dass man lvm2 für virtuelle Maschinen verwenden will, weiß aber nicht wie man am besten vorgeht.
Ich hätte vermutlich auf eine Partitionierung verzichtet und das Dateisystem direkt auf dem LV/den LVs angelegt. Dann muss man halt vielleicht ein bißchen tricksen, um die VM booten zu können, aber abgesehen würde ich die Handhabung als einfacher empfinden.

Um auf Partitionen von normalen Images/Containern zuzugreifen würde ich normalerweise Debiankpartx einsetzen, mit etwas Glück funktioniert das auch mit den LVs:

Code: Alles auswählen

kpartx -av /dev/mapper/VGSRV-lvol0

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: lvm ist aktive, kann aber nicht gemountet werden.

Beitrag von Cae » 15.06.2014 23:39:07

Nur kurz zur Ergaenzung: Mein Vorposter hat bereits die korrekte Erklaerung geliefert, wobei das "mit etwas Glueck" berechtigt ist: kpartx kommt moeglicherweise mit dem Symlink nicht zurecht; in diesem Fall ist das Ziel des Symlinks zu waehlen, in gemaess deinem Output oben waere das /dev/dm-0.

Danach entfernt

Code: Alles auswählen

kpartx -d /dev/dm-0
eventuelle Mappings wieder (damit man das LVM mit vgchange -an wieder zumachen kann).

Mit lsblk kann man zwischen den einzelnen Schritten schoen sehen, was sich geaendert hat.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
Voyager_MP
Beiträge: 628
Registriert: 22.06.2004 10:04:07
Wohnort: Aachen

Re: lvm ist aktive, kann aber nicht gemountet werden.

Beitrag von Voyager_MP » 16.06.2014 08:17:03

Du bist mein Held ... ;-) thx

Code: Alles auswählen

root@sulap062:~ => kpartx -av /dev/mapper/VGSRV-lvol0
add map VGSRV-lvol0p1 (253:1): 0 7301447613 linear /dev/mapper/VGSRV-lvol0 34
root@sulap062:~ => mount /dev/mapper/VGSRV-lvol0p1 /mnt             
Gruß Michel

Antworten