13.3.2. 创建存储卷
13.3.2.1. 使用 virsh 创建存储卷 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
执行以下操作之一:
- 使用 XML 文件定义存储卷。a.创建包含新设备所需的存储卷信息的临时 XML 文件。XML 文件必须包含包括以下内容在内的具体字段:
- Name - 存储卷的名称。
allocation
- 存储卷的总存储分配。capacity
- 存储卷的逻辑容量。如果卷是稀疏的,则这个值可能与分配值不同
。Target
- 主机系统中的存储卷的路径,以及它的权限和标签(可选)。
下面显示了一个存储卷定义 XML 文件示例。在本例中,该文件被保存到~/guest_volume.xml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow b.使用 virsh vol-create 命令创建基于 XML 文件的存储卷。virsh vol-create guest_images_dir ~/guest_volume.xml
# virsh vol-create guest_images_dir ~/guest_volume.xml Vol volume1 created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow c.删除步骤中创建的 XML 文件。 - 使用 virsh vol-create-as 命令创建存储卷。
virsh vol-create-as guest_images_dir volume1 20GB --allocation 0
# virsh vol-create-as guest_images_dir volume1 20GB --allocation 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 virsh vol-clone 命令克隆现有的存储卷。virsh vol-clone 命令必须指定存储池,其中包含要克隆的存储卷以及新创建的存储卷的名称。
virsh vol-clone --pool guest_images_dir volume1 clone1
# virsh vol-clone --pool guest_images_dir volume1 clone1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow