23.19. 存储卷
存储卷通常是文件或设备节点;从 1.2.0 开始,可选的 output-only 属性类型列出了实际类型(文件、块、dir、网络或 netdir),
23.19.1. 常规元数据
<volume>
元素的 top 部分包含称为元数据的信息,如这个 XML 示例所示:
图 23.83. 存储卷的一般元数据
... <volume type='file'> <name>sparse.img</name> <key>/var/lib/libvirt/images/sparse.img</key> <allocation>0</allocation> <capacity unit="T">1</capacity> ... </volume>
表(表 23.30 “卷子元素”)解释了父
<卷>
元素中有效的子元素:
元素 | 描述 |
---|---|
<名称> | 为存储卷提供一个名称,它对存储池是唯一的。在定义存储卷时这是必须的。 |
<key> | 提供用于标识单个存储卷的存储卷的标识符。在某些情况下,可以有不同的键标识单个存储卷。在创建存储卷时无法设置此字段,因为它总是被生成。 |
<allocation> | 提供存储卷的总存储分配。如果存储卷被稀疏分配,这可能会小于逻辑容量。如果存储卷消耗大量元数据,则可能大于逻辑容量。这个值以字节为单位。如果在创建存储卷时省略,存储卷会在创建时被完全分配。如果设置为小于容量的值,则存储池可以选择决定为稀疏分配存储卷。不同类型的存储池可能会以不同的方式对待稀疏存储卷。例如,逻辑池不会在其满时自动扩展存储卷的分配;用户负责配置它或将 dmeventd 配置为自动这样做。默认情况下,这以字节为单位指定。请查看 注意 |
<capacity> | 为存储卷提供逻辑容量。默认情况下,这个值以字节为单位,但可以使用与 注意 所述相同的语义指定 <单位> 属性。<> 在创建存储卷时这是组合的。 |
<source> | 提供有关存储卷的基本存储分配的信息。这可能不适用于某些存储池类型。 |
<目标> | 提供有关本地主机物理机器上存储卷的表示信息。 |
注意
必要时,可以指定可选属性
单元
来调整传递值。此属性可与元素 <分配>
<和容量>
一起使用。属性 单元可接受的值包括
:
b
或bytes
(以字节为单位)KB
代表 KBk
或KiB
用于 kibibytesMB
表示 MBM
或MiB
代表兆字节GB
表示 GBg
或GiB
用于千兆字节TB
代表 TBT
或TiB
代表 tebibytesPB
for PB for PBP
或PiB
代表 pebibytesEB
用于 exabytese
或EiB
表示 exbibytes