linux – 在qemu下运行的文件系统,我可以在我的主机上安装

我正在使用qemu进行不同类型的任务,我想选择一个兼容qemu且易于在我的主机下安装的文件系统.

我已经丢弃了qcow和qcow2,因为显然它们不被linux内核支持为文件系统,there is a little trick但是它不能满足我的需求,我基本上需要*地写入和读取这个图像文件,而不仅仅是看一看当这个图像被热插入qemu时.

您能否建议一种创建qemu文件系统的方法,该文件系统可以在GNU / Linux主机下用作任何其他分区/硬盘?

解决方法:

您可以使用块设备(LVM或循环设备)将其传递给VM(将其视为磁盘驱动器),而不是使用映像文件(或除映像文件之外).您可以从guest虚拟机和主机安装它.但是你应该确保不能同时完成.

明显的缺点:这个体积不会随着需要而增长.但是您可以稍后扩展块设备/循环设备文件并使文件系统适应新的大小.

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>
上一篇:部署及管理KVM虚拟化平台


下一篇:Qemu-kvm