搜索

13.3.2. 创建存储卷

download PDF
这部分介绍了使用 virshVirtual Machine Manager 从存储池创建存储卷的一般说明。创建存储卷后,您可以向 客户机添加存储设备

13.3.2.1. 使用 virsh 创建存储卷

执行以下操作之一:
  • 使用 XML 文件定义存储卷。
    a.创建包含新设备所需的存储卷信息的临时 XML 文件。
    XML 文件必须包含包括以下内容在内的具体字段:
    • Name - 存储卷的名称。
    • allocation - 存储卷的总存储分配。
    • capacity - 存储卷的逻辑容量。如果卷是稀疏的,则这个值可能与分配值 不同
    • Target - 主机系统中的存储卷的路径,以及它的权限和标签(可选)。
    下面显示了一个存储卷定义 XML 文件示例。在本例中,该文件被保存到 ~/guest_volume.xml
      <volume>
        <name>volume1</name>
        <allocation>0</allocation>
        <capacity>20G</capacity>
        <target>
          <path>/var/lib/virt/images/sparse.img</path>
        </target>
      </volume>
    
    b.使用 virsh vol-create 命令创建基于 XML 文件的存储卷。
    # virsh vol-create guest_images_dir ~/guest_volume.xml
      Vol volume1 created
    
    c.删除步骤中创建的 XML 文件。
  • 使用 virsh vol-create-as 命令创建存储卷。
    # virsh vol-create-as guest_images_dir volume1 20GB --allocation 0
  • 使用 virsh vol-clone 命令克隆现有的存储卷。virsh vol-clone 命令必须指定存储池,其中包含要克隆的存储卷以及新创建的存储卷的名称。
    # virsh vol-clone --pool guest_images_dir volume1 clone1
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.