跳到主要内容

创建 RAID 卷(基于空闲扩展区选择)

create volume 命令可在卷组的可用空间中创建卷。

受支持的阵列

此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。

角色

要对存储阵列执行此命令,必须具有存储管理员角色。

语法

create volume volumeGroup="volumeGroupName" 
userLabel="volumeName"
[freeCapacityArea=freeCapacityIndexNumber]
[capacity=volumeCapacity]
[owner=(a|b)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled)]
[dataAssurance=(none | enabled)]

参数

参数描述
volumeGroup 存储阵列中的特定卷组的名称。请用双引号(" ")将卷组名称括起来。
userLabel 要为新卷指定的名称。用双引号(" ")将新卷名称括起来。
该参数为必需参数。
freeCapacityArea

要用于创建新卷的现有卷组中的可用空间的索引号。可用容量指卷组中现有卷之间的可用容量。例如,卷组可能包含以下区域:卷 1、可用容量、卷 2、可用容量、卷 3、可用容量。要使用卷 2 后的可用容量,可输入以下索引号:

freeCapacityArea=2

运行 show volumeGroup 命令可确定是否存在该可用容量区域。
如果未指定此参数,则会在编号最小并具有足够容量的可用容量区域中创建卷。
capacity 要添加到存储阵列的卷的大小。定义大小的单位为 bytesKBMBGBTB
owner 拥有卷的控制器。有效的控制器标识为 ab,其中的 a 是插槽 A 中的控制器,而 b 是插槽 B 中的控制器。如果不指定所有者,则控制器固件将确定所有者。
cacheReadPrefetch 该设置用于开启或关闭高速缓存读预取。要开启高速缓存读取预取,请将此参数设置为 TRUE。要关闭高速缓存读取预取,请将此参数设置为 FALSE
segmentSize 控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据量(单位为 KB)。有效值为 8163264128256512
usageHint 要用作缺省值的 cacheReadPrefetch 参数和 segmentSize 参数设置。缺省值基于正在使用该卷的应用程序的典型 I/O 使用模式。有效值为 fileSystemdataBasemultiMedia
dssPreAllocate 此设置可请确保分配保留容量以满足未来段大小增长需求。缺省值为 TRUE
securityType

该设置用于在创建卷组以及所有关联卷时指定安全级别。有效的设置包括:

none – 卷组和卷不安全。

capable – 卷组和卷支持设置安全功能,但未启用安全功能。

enabled – 卷组和卷启用了安全功能。

注释

名称可以使用字母数字字符、连字符和下划线的任意组合。名称最大长度为 30 个字符。

owner 参数定义了拥有卷的控制器。一个卷的首选控制器所有权属于当前拥有卷组的控制器。

如果未使用 capacity 参数指定容量,则会使用卷组中的可用容量区域的所有可用容量。如果未指定容量单位,则使用缺省值 bytes

段大小

段大小决定了控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据块的数量。每个数据块存储 512 字节的数据。数据块是最小的存储单元。段大小决定了它包含的数据块的数量。例如,8 KB 的段有 16 个数据块。64 KB 的段有 128 个数据块。

当输入段大小值时,对照控制器在运行时提供的支持值检查该值。如果输入的值无效,控制器返回一个有效值列表。针对单个请求使用单个驱动器可使其他驱动器处于可用状态,以同时服务于其他请求。如果卷所处的环境中有一位用户传输大数据单元(例如多媒体),那么当使用单一数据条带为单一数据传输请求提供服务时可实现最大性能。(数据条带等于段大小乘以数据传输所用卷组中的驱动器数目。)在这种情况下,针对同一请求使用了多个驱动器,但每次只能访问一个驱动器。

为了在多用户数据库或文件系统存储环境中达到最佳性能,在设置段大小时最大限度减少满足数据传输请求所需的驱动器数目。

使用提示

无需输入 cacheReadPrefetch 参数或 segmentSize 参数的值。如果不输入值,控制器固件将使用 usageHint 参数并以 fileSystem 作为缺省值。输入 usageHint 参数的值以及 cacheReadPrefetch 参数的值或 segmentSize 参数的值不会导致错误。cacheReadPrefetch 参数或 segmentSize 参数的值优先于 usageHint 参数的值。各种使用提示的段大小和高速缓存读取预取设置如下表所示:
使用提示段大小设置动态高速缓存读取预取设置
文件系统128 KB已启用
数据库128 KB已启用
多媒体256 KB已启用

高速缓存读预取

借助高速缓存读取预取功能,在控制器将主机请求的数据块从驱动器读取并拷贝到高速缓存中时,允许控制器将更多数据块拷贝到高速缓存中。此操作增加了从高速缓存中满足未来数据请求的可能性。高速缓存读预取对于使用顺序数据传输的多媒体应用程序非常重要。cacheReadPrefetch 参数的有效值为 TRUEFALSE。缺省值为 TRUE

安全类型

使用 securityType 参数可指定存储阵列的安全设置。

必须先创建存储阵列安全密钥之后才能将 securityType 参数设置为 enabled。使用 create storageArray securityKey 命令可创建存储阵列安全密钥。以下命令与安全密钥相关:

  • create storageArray securityKey
  • export storageArray securityKey
  • import storageArray securityKey
  • set storageArray securityKey
  • enable volumeGroup [volumeGroupName] security
  • enable diskPool [diskPoolName] security