Linux

在 qemu 下工作的文件系統,我可以掛載在我的主機上

  • May 3, 2014

我正在使用qemu不同類型的任務,我想選擇一個與 qemu 兼容且易於在我的主機下掛載的文件系統。

我已經放棄了這兩個qcowqcow2因為顯然它們不被linux核心支持為文件系統,有一個小技巧,但它不能滿足我的需要,我基本上需要自由地讀寫這個圖像文件,而不僅僅是取當這個圖像被熱插拔到 qemu 時看看。

您能否建議一種創建 qemu 文件系統的方法,該文件系統可以在 GNU/Linux 主機下像任何其他分區/硬碟一樣使用?

您可以使用塊設備(LVM 或循環設備)並將其傳遞給 VM(將其視為磁碟驅動器),而不是使用映像文件(或除了映像文件之外)。您可以從來賓和主機安裝它。但是你應該確保這不是同時完成的。

明顯的缺點:這個數量不會隨著需要而增長。但是您可以稍後擴展塊設備/循環設備文件並使文件系統適應新的大小。

libvirt 配置

這不是純粹的 QEMU,但如果你使用 libvirt,那麼你需要這樣的條目:

<disk type='block' device='disk'>
 <driver name='qemu' type='raw'/>
 <source dev='/dev/mapper/storage-user'/>
 <target dev='vdb' bus='virtio'/>
 <serial>KVM-user</serial>
 <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
</disk>

引用自:https://unix.stackexchange.com/questions/127643