Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

23.18.3. 创建目标元素

一个 <target> 元素包含在以下类型的顶层 <池> 元素中:(键入='dir'|'fs'|'netfs'|'disk'|'disk'|'iscsi'|'scsi'|'mpath')。该标签用于描述存储池到主机文件系统的映射。它可以包含以下子元素:

图 23.82. 目标元素 XML 示例

         
     <pool>
        ...
        <target>
          <path>/dev/disk/by-path</path>
          <permissions>
            <owner>107</owner>
            <group>107</group>
            <mode>0744</mode>
            <label>virt_image_t</label>
          </permissions>
          <timestamps>
            <atime>1341933637.273190990</atime>
            <mtime>1341930622.047245868</mtime>
            <ctime>1341930622.047245868</ctime>
          </timestamps>
          <encryption type='...'>
            ...
          </encryption>
        </target>
      </pool>
         

表(表 23.29 “目标子元素”)解释了父 <目标> 元素中有效的子元素:

表 23.29. 目标子元素

元素 描述
<路径> 提供存储池将映射到本地文件系统命名空间的位置。对于基于文件系统或者目录的存储池,它将是创建存储卷的目录的名称。对于基于设备的存储池,它将是设备节点所在的目录的名称。对于后者,/dev/可能像逻辑选择一样,但是,设备的节点无法保证系统重启后稳定,因为它们根据需要进行分配。最好使用稳定位置,例如其中一个 /dev/disk/by-{path,id,uuid,label} 位置。
<权限> 目前,这仅适用于基于目录或文件系统的存储池,它们作为目录映射到本地文件系统命名空间中。它提供有关构建存储池时用于最终目录的权限的信息。<mode> 元素包含八进制权限集。<owner> 元素包含数字用户 ID。<group> 元素包含数字组 ID。<label> 元素包含 MAC(如 SELinux)标签字符串。
<timestamps> 提供有关存储卷的时间信息。最多四个子元素存在,其中 timestamp ='atime'|'ctime|'ctime'|'ctime' |'mtime' 包含访问、更改、更改和修改存储卷的时间。使用的时间格式为。< <nanoseconds> > 自 epoch 的开头(1 Jan 1970 年 1 月 1 日)开始。如果 host 操作系统或文件系统不支持 nano 秒分辨率为 0,则省略纳秒部分。这是只读属性,在创建存储卷时忽略。
<encryption> 如果存在,指定存储卷的加密方式。如需更多信息,请参阅 libvirt 上游页面