跳到主要内容

在磁盘池中创建卷

create volume diskPool 命令可在现有磁盘池中创建新的标准 RAID 卷或精简卷。

受支持的阵列

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

角色

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

上下文

用于在卷组中创建标准 RAID 卷的某些参数不可用于在磁盘池中创建任何类型的卷。使用较早的脚本在磁盘池中创建卷时,请确保所有参数对磁盘池都有效。无效参数会阻止脚本正确运行并导致发出错误。

创建标准卷的语法

create volume diskPool="diskPoolName" 
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[cacheReadPrefetch=(TRUE | FALSE)]

创建精简配置卷的语法

create volume diskPool="diskPoolName" 
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[(existingRepositoryLabel=existingRepositoryName |
[newRepositoryCapacity=newRepositoryCapacityValue (KB | MB | GB | TB | Bytes)]
[repositoryMaxCapacity=repositoryMaxCapacityValue(KB|MB|GB|TB|Bytes)]
[warningThresholdPercent=warningThresholdPercentValue]
[repositoryExpansionPolicy=(automatic|manual)]
[cacheReadPrefetch=(TRUE | FALSE)]

参数

参数描述
diskPool 要在其中创建新卷的磁盘池的名称。用双引号(" ")将磁盘池名称括起来。
userLabel 要为新卷指定的名称。用双引号(" ")将卷名称括起来。
capacity

要创建的卷的大小。

对于标准 RAID 卷,这是要为卷分配的容量。

对于精简卷,这是将由精简卷公开的虚拟容量值。

定义大小的单位为 bytesKBMBGBTB。以下是语法示例:
  • capacity=500 MB
  • capacity=2 GB
thinProvisioned

此参数为新卷启用自动精简配置。要使用自动精简配置,请将此参数设置为 TRUE。如果不需要自动精简配置,请将此参数设置为 FALSE

owner

拥有卷的控制器。有效的控制器标识为 ab,其中的 a 是插槽 A 中的控制器,而 b 是插槽 B 中的控制器。如果不指定所有者,则控制器固件将确定所有者。

mapping

此参数用于将卷映射到主机。如果希望稍后进行映射,请将此参数设置为 none。如果希望立即进行映射,请将此参数设置为 default。卷将映射到有权访问存储池的所有主机。

缺省值为 none

existingRepositoryLabel 此参数用于标识精简卷的现有存储库。存储库卷具有精简卷的物理容量。此参数仅适用于自动精简配置。如果使用 existingRepositoryLabel 参数,则不得使用 newRepositoryCapacity 参数。
newRepositoryCapacity

此参数用于为精简卷创建新存储库。存储库卷具有精简卷的物理容量。使用此参数的前提条件是 thinProvisioned 参数的值设置为 TRUE

定义大小的单位为 MBGBTB。以下是语法示例:
  • capacity=500 MB
  • capacity=2 GB

缺省值为虚拟容量的 50%。

repositoryMaxCapacity

此参数定义了精简卷的存储库的最大容量。使用此参数的前提条件是 thinProvisioned 参数的值设置为 TRUE

定义大小的单位为 MBGBTB。以下是语法示例:
  • capacity=500 MB
  • capacity=2 GB
warningThresholdPercent

精简卷容量的百分比,达到此百分比值时,您将收到精简卷接近满容的警告警报。使用整数值。例如,值为 70 表示 70%。

有效值从 1 到 100。

将此参数设置为 100 会禁用警告警报。

repositoryExpansionPolicy 此参数将扩展策略设置为 automaticmanual。将该策略从 automatic 更改为 manual 时,最大容量值(配额)将变为存储库卷的物理容量。
cacheReadPrefetch 该设置用于开启或关闭高速缓存读预取。要关闭高速缓存读预取,请将该参数设置为 FALSE。要开启高速缓存读预取,请将该参数设置为 TRUE

注释

每个卷的名称必须唯一。用户标签可以使用字母数字字符、下划线(_)、连字符(-)和井号(#)的任意组合。用户标签最大长度为 30 个字符。

对于精简卷,capacity 参数指定卷的虚拟容量,而 repositoryCapacity 参数指定创建为存储库卷的卷的容量。使用 existingRepositoryLabel 参数可指定现有未使用的存储库卷而不是创建新卷。

为了在创建精简卷时获得最佳结果,必须事先存在存储库卷或必须在现有磁盘池中创建存储库卷。如果在创建精简卷时未指定某些可选参数,则存储管理软件将尝试创建存储库卷。最理想的候选卷是已存在且符合大小要求的存储库卷。下一个最理想的候选卷是在磁盘池空闲扩展区中创建的新存储库卷。

无法在卷组中创建精简卷的存储库卷。