virt-install --disk size=10 的作用是什么?

virt-install --disk size=10 的作用是什么?

如何获得从主机浏览来宾文件系统的读/写权限? (大概只有当来宾关闭时才安全。)

如下所示,来宾文件系统的默认路径在哪里?

这个例子来自man virt-install

示例 使用 virtio 加速磁盘/网络安装 Fedora 20 KVM 来宾,创建新的 10GiB qcow2 文件,从主机 CDROM 驱动器中的介质安装。默认情况下,这将使用 Spice 图形,并启动自动启动图形客户端。

     # virt-install \
          --connect qemu:///system \
          --virt-type kvm \
          --name demo \
          --memory 500 \
          --disk size=10 \
          --cdrom /dev/cdrom \
          --os-variant fedora13

文件中的存储选项man

存储选项 --disk 选项 指定用作来宾存储的介质,具有各种选项。磁盘字符串的一般格式为

           --disk opt1=val1,opt2=val2,...

       The simplest invocation to create a new 10G disk image and associated
       disk device:

           --disk size=10

答案1

如何获得从主机浏览来宾文件系统的读/写权限?

虚拟机不是容器。您拥有具有自己的磁盘结构和文件系统的虚拟磁盘(或其他东西,例如lvm卷)。

您可以将此磁盘安装到主机操作系统,但有什么用呢?你可以这样做qemu-nbd或与其他工具(与左室厚度)。

如下所示,来宾文件系统的默认路径在哪里?

来宾文件系统没有默认路径,但虚拟磁盘文件有默认路径。虚拟磁盘将在您可以键入的默认位置创建(如果不存在则必须键入),如下virsh所示:

virsh pool-define-as --name guest_images --type dir --target /var/guest_images

/var/guest_images默认位置在哪里

答案2

您正在寻找的是libguestfs客鱼

http://libguestfs.org/

这是一篇较旧的博客文章,但有一个很好的起点:使用 Guestfish 修改 QCOW 图像

相关内容