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.