Linux
在 qemu 下工作的文件系統,我可以掛載在我的主機上
我正在使用
qemu
不同類型的任務,我想選擇一個與 qemu 兼容且易於在我的主機下掛載的文件系統。我已經放棄了這兩個
qcow
,qcow2
因為顯然它們不被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>