การใช้พาร์ติชัน LVM เป็นไดรฟ์ Virtualbox


14

เป็นไปได้หรือไม่ที่จะใช้พาร์ติชัน LVM เป็นดิสก์ Virtualbox

ฉันไม่พบตัวเลือกใด ๆ ในการใช้อุปกรณ์เป็นดิสก์ Virtualbox เฉพาะดิสก์อิมเมจ


จะเกิดอะไรขึ้นหากคุณพยายามระบุ/dev/mapper/mygroup-mylvเป็นภาพ
Gilles 'หยุดความชั่วร้าย'

@Gilles มันถามฉันว่าฉันต้องการจะเขียนทับไฟล์
Let_Me_Be

คำตอบ:


14

ใช่. คุณสามารถสร้าง VMDK (ไม่ใช่ VDI - คุณต้องใช้รูปแบบอิมเมจดิสก์ VMware) ที่เข้าถึงดิสก์ดิบ คุณสามารถใช้โลจิคัลวอลุ่มได้อย่างง่ายดายราวกับว่าเป็นทั้งดิสก์ แต่เหมือนกับดิสก์เสมือนส่วนใหญ่คุณอาจไม่สามารถทำให้โฮสต์เคอร์เนลตีความตารางพาร์ติชันและติดตั้งได้

เมื่อคุณสร้างวอลลุ่มของคุณเพียงแค่เรียกใช้

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

ตอนนี้คุณสามารถใช้ไฟล์ VMDK เช่นเดียวกับดิสก์อิมเมจอื่น ๆ ยกเว้นว่ามันจะเก็บข้อมูลในปริมาณดิบมากกว่าในระบบไฟล์


1
ฉันไม่สามารถเมานต์เป็นอุปกรณ์วนกลับได้หรือไม่?
balki

1
ฉันเชื่อว่าคุณทำได้ หากคุณใช้ losetup คุณควรลงท้ายด้วย / dev / loop0p1 -type ชื่อ เว้นแต่ vmw จะทำสิ่งที่แปลกซึ่งในกรณีนี้คุณอาจต้องหาวิธีในการเข้าถึงรูปแบบภาพโดยเฉพาะ
XTL
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.