创建 RAID 卷(自动选择驱动器)
create volume 命令可跨存储阵列中的驱动器创建卷组以及在卷组中创建新卷。存储阵列控制器会选择要包含在卷中的驱动器。
受支持的阵列
此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。
角色
要对存储阵列执行此命令,必须具有存储管理员角色。
上下文
语法
create volume driveCount=numberOfDrives
[volumeGroupUserLabel="volumeGroupName"]
raidLevel=(0 | 1 | 3 | 5 | 6)
userLabel="volumeName"
driveMediaType=(HDD | SSD | unknown | allMedia)
[driveType= SAS]
[capacity=volumeCapacity]
[owner=(a|b)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[trayLossProtect=(TRUE | FALSE)]
[drawerLossProtect=(TRUE | FALSE)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled)]
[secureDrives=(fips | fde )]
[dataAssurance=(none | enabled)]
参数
参数 | 描述 |
---|---|
driveCount | 要在卷组中使用的未分配驱动器的数量。 |
volumeGroupUserLabel | 要为新卷组指定的名称。请用双引号(" ")将新卷组名称括起来。 注 如果未指定卷组的用户标签,控制器固件将为其分配一个数字。 |
raidLevel | 包含该卷的卷组的 RAID 级别。有效值为 0、1、3、5 或 6。 |
userLabel | 要为新卷指定的名称。用双引号(" ")将新卷名称括起来。 注 该参数为必需参数。 |
driveMediaType | 要用于卷组的驱动器介质的类型。以下驱动器介质有效:
|
driveType | 要在卷中使用的驱动器的类型。不得混用驱动器类型。 当存储阵列中有多种类型的驱动器时,必须使用此参数。 有效的驱动器类型包括:SAS |
capacity | 要添加到存储阵列的卷的大小。定义大小的单位为 bytes、KB、MB、GB 或 TB。 |
owner | 拥有卷的控制器。有效的控制器标识为 a 或 b,其中的 a 是插槽 A 中的控制器,而 b 是插槽 B 中的控制器。如果不指定所有者,则控制器固件将确定所有者。 |
cacheReadPrefetch | 该设置用于开启或关闭高速缓存读预取。要关闭高速缓存读取预取,请将此参数设置为 FALSE。要开启高速缓存读取预取,请将此参数设置为 TRUE。 |
segmentSize | 控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据量(单位为 KB)。有效值为 8、16、32、64、128、256 或 512。 |
usageHint | 要用作缺省值的 cacheReadPrefetch 参数和 segmentSize 参数设置。缺省值基于正在使用该卷的应用程序的典型 I/O 使用模式。有效值为 fileSystem、dataBase 或 multiMedia。 |
trayLossProtect | 此设置可在创建卷组时实施托盘丢失保护。要实施托盘丢失保护,请将此参数设置为 TRUE。缺省值为 FALSE。 |
drawerLossProtect | 此设置可在创建镜像存储库卷组时实施抽屉丢失保护。要实施抽屉丢失保护,请将此参数设置为 TRUE。缺省值为 FALSE。 |
dssPreAllocate | 此设置可请确保分配保留容量以满足未来段大小增长需求。缺省值为 TRUE。 |
securityType | 该设置用于在创建卷组以及所有关联卷时指定安全级别。有效的设置包括:
|
注释
名称可以使用字母数字字符、连字符和下划线的任意组合。名称最大长度为 30 个字符。
driveCount 参数可用于选择要在卷组中使用的驱动器数。无需按托盘标识和插槽标识指定驱动器。控制器会选择用于卷组的特定驱动器。
owner 参数定义了拥有卷的控制器。
如果未使用 capacity 参数指定容量,则会使用卷组中可用的所有驱动器容量。如果未指定容量单位,则使用缺省值 bytes。
段大小
段大小决定了控制器在下一个驱动器上写入数据之前在一个驱动器的一个卷中写入的数据块的数量。每个数据块存储 512 字节的数据。数据块是最小的存储单元。段大小决定了它包含的数据块的数量。例如,8 KB 的段有 16 个数据块。64 KB 的段有 128 个数据块。
当输入段大小值时,对照控制器在运行时提供的支持值检查该值。如果输入的值无效,控制器返回一个有效值列表。针对单个请求使用单个驱动器可使其他驱动器处于可用状态,以同时服务于其他请求。如果卷所处的环境中有一位用户传输大数据单元(例如多媒体),那么当使用单一数据条带为单一数据传输请求提供服务时可实现最大性能。(数据条带等于段大小乘以数据传输所用卷组中的驱动器数目。)在这种情况下,针对同一请求使用了多个驱动器,但每次只能访问一个驱动器。
为了在多用户数据库或文件系统存储环境中达到最佳性能,在设置段大小时最大限度减少满足数据传输请求所需的驱动器数目。
使用提示
使用提示 | 段大小设置 | 动态高速缓存读取预取设置 |
---|---|---|
文件系统 | 128 KB | 已启用 |
数据库 | 128 KB | 已启用 |
多媒体 | 256 KB | 已启用 |
高速缓存读预取
借助高速缓存读取预取功能,在控制器将主机请求的数据块从驱动器读取并拷贝到高速缓存中时,允许控制器将更多数据块拷贝到高速缓存中。此操作增加了从高速缓存中满足未来数据请求的可能性。高速缓存读预取对于使用顺序数据传输的多媒体应用程序非常重要。cacheReadPrefetch 参数的有效值为 TRUE 或 FALSE。缺省值为 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
安全驱动器
支持安全功能的驱动器可以是 Full Disk Encryption(FDE)驱动器或联邦信息处理标准(FIPS)驱动器。使用 secureDrives 参数可指定要使用的安全驱动器类型。可使用的值为 fips 和 fde。
托盘丢失保护和抽屉丢失保护
要启用托盘/抽屉丢失保护,请参阅下表了解附加条件:
级别 | 存储架丢失保护的条件 | 所需的最小存储架数量 |
---|---|---|
池 | 池中一个存储架内的驱动器不得超过两个。 | 6 |
RAID 6 | 卷组中一个存储架内的驱动器不得超过两个。 | 3 |
RAID 3 或 RAID 5 | 卷组中的每个驱动器都位于独立存储架中。 | 3 |
RAID 1 | RAID 1 对中的每个驱动器都必须位于一个独立存储架中。 | 2 |
RAID 0 | 不能实现存储架丢失保护。 | 不适用 |
级别 | 抽屉丢失保护的条件 | 所需的最小抽屉数量 |
---|---|---|
池 | 池包含所有五个抽屉中的驱动器,每个抽屉中的驱动器数目相同。 | 5 |
RAID 6 | 卷组中一个抽屉内的驱动器不得超过两个。 | 3 |
RAID 3 或 RAID 5 | 卷组中的每个驱动器位于独立抽屉中。 | 3 |
RAID 1 | 镜像对中的每个驱动器必须位于一个独立抽屉中。 | 2 |
RAID 0 | 不能实现抽屉丢失保护。 | 不适用 |
示例命令
create volume driveCount=2 volumeGroupUserLabel="FIPS_VG" raidLevel=1
userLabel="FIPS_V" driveMediaType=HDD securityType=capable secureDrives=fips