Menggunakan partisi LVM sebagai drive Virtualbox

14

Apakah mungkin menggunakan partisi LVM sebagai disk Virtualbox?

Saya tidak dapat menemukan opsi untuk menggunakan perangkat sebagai disk Virtualbox, hanya gambar disk.

Biarkan aku menjadi
sumber
Apa yang terjadi jika Anda mencoba menentukan /dev/mapper/mygroup-mylvsebagai gambar?
Gilles 'SANGAT berhenti menjadi jahat'
@ Gilles Ia bertanya apakah saya ingin menimpa file.
Let_Me_Be

Jawaban:

14

Iya. Anda dapat membuat VMDK (bukan VDI - Anda harus menggunakan format gambar disk VMware) yang mengakses disk mentah. Anda dapat dengan mudah menggunakan volume logis seolah-olah itu adalah seluruh disk, tetapi seperti kebanyakan disk virtual, Anda mungkin tidak akan dapat membuat kernel host menginterpretasikan tabel partisi dan me-mount-nya.

Setelah Anda membuat volume, jalankan saja

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

Sekarang Anda dapat menggunakan file VMDK itu seperti gambar disk lainnya, kecuali itu akan menyimpan data pada volume mentah daripada di sistem file.

Matt Mullins
sumber
1
Bisakah saya memasangnya sebagai perangkat loop back ??
balki
1
Saya percaya kamu bisa. Jika Anda menggunakan losetup di atasnya, Anda harus berakhir dengan nama /type / loop0p1. Kecuali jika vmw melakukan sesuatu yang aneh, dalam hal ini Anda mungkin harus mencari cara untuk mengakses format gambarnya secara khusus.
XTL