Verwendung einer LVM-Partition als Virtualbox-Laufwerk


14

Ist es möglich, eine LVM-Partition als Virtualbox-Festplatte zu verwenden?

Ich kann keine Option finden, um ein Gerät als Virtualbox-Festplatte zu verwenden, nur Festplatten-Images.


Was passiert, wenn Sie versuchen, /dev/mapper/mygroup-mylvals Bild anzugeben ?
Gilles 'SO- hör auf böse zu sein'

@ Gilles Es fragt mich, ob ich die Datei überschreiben möchte.
Let_Me_Be

Antworten:


14

Ja. Sie können ein VMDK erstellen (kein VDI - Sie müssen das VMware-Festplatten-Image-Format verwenden), das auf eine Raw-Festplatte zugreift. Sie können ein logisches Volume problemlos so verwenden, als wäre es eine ganze Festplatte, aber genau wie die meisten virtuellen Festplatten können Sie den Host-Kernel wahrscheinlich nicht dazu bringen, seine Partitionstabelle zu interpretieren und einzuhängen.

Sobald Sie Ihr Volume erstellt haben, führen Sie es einfach aus

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
    -rawdisk /dev/volumegroup/logicalvolume

Jetzt können Sie diese VMDK-Datei wie jedes andere Festplatten-Image verwenden, mit der Ausnahme, dass Daten nicht im Dateisystem, sondern auf dem Raw-Volume gespeichert werden.


1
Kann ich es nicht als Loopback-Gerät einbinden?
Balki

1
Ich glaube du kannst. Wenn Sie losetup verwenden, sollten Sie am Ende Namen vom Typ / dev / loop0p1 haben. Es sei denn, vmw tut etwas Seltsames. In diesem Fall müssen Sie möglicherweise nach Möglichkeiten suchen, um gezielt auf das Bildformat zuzugreifen.
XTL
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.