重新创建同步镜像存储库卷
recreate storageArray mirrorRepository 命令可使用为先前的镜像存储库卷定义的参数来创建新同步镜像存储库卷(也称为镜像存储库卷)。
受支持的阵列
此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。
角色
要对存储阵列执行此命令,必须具有存储管理员角色。
上下文
此命令的潜在要求是先前创建了镜像存储库卷。使用此命令时,可通过三种方法之一定义镜像存储库卷:用于镜像存储库卷的用户定义的驱动器、用户定义的卷组或用户定义的驱动器数。如果您选择定义几个驱动器,控制器固件将选择镜像存储库卷所使用的驱动器。
语法(用户定义的驱动器)
recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDrives=(<var id="GUID-CF4210FA-CADE-4052-BDCF-3BE2EBF8C444__V1692598" className="keyword varname">trayID1,[drawerID1,]slotID1</var>
... <var id="GUID-CF4210FA-CADE-4052-BDCF-3BE2EBF8C444__V1692599" className="keyword varname">trayIDN,[drawerIDN,]slotIDN</var>)
[trayLossProtect=(TRUE | FALSE)]
[dataAssurance=(none | enabled)]
语法(用户定义的卷组)
recreate storageArray mirrorRepository
repositoryVolumeGroup=<var id="GUID-CF4210FA-CADE-4052-BDCF-3BE2EBF8C444__V1242987" className="keyword varname">volumeGroupName</var>
[freeCapacityArea=<var id="GUID-CF4210FA-CADE-4052-BDCF-3BE2EBF8C444__V1242988" className="keyword varname">freeCapacityIndexNumber</var>]
语法(用户定义的驱动器数目)
recreate storageArray mirrorRepository
repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDriveCount=<var id="GUID-CF4210FA-CADE-4052-BDCF-3BE2EBF8C444__V1242990" className="keyword varname">numberOfDrives</var>
(
[driveMediaType=(HDD | SSD | unknown | allMedia)] |
[driveType=(SAS)]
)
[repositoryVolumeGroupUserLabel="userLabel"] |
[trayLossProtect=(TRUE | FALSE)] |
[drawerLossProtect=(true|false)] |
[dataAssurance=(none | enabled)]
参数
参数 | 描述 |
---|---|
repositoryRAIDLevel | 镜像存储库卷的 RAID 级别。有效值为 1、3、5 或 6。 |
repositoryDrives | 要用于镜像存储库卷的驱动器。抽屉标识值为 1 到 5。插槽标识值为 1 到 24。用方括号([ ])将托盘标识值、抽屉标识值和插槽标识值括起来。按以下规则输入存储库卷的名称: 对于高容量驱动器托盘,请指定驱动器的托盘标识值、抽屉标识值和插槽标识值。对于低容量驱动器托盘,请指定驱动器的托盘标识值和插槽标识值。托盘标识值为 0 到 99。抽屉标识值为 1 到 5。 所有插槽标识最大值均为 24。插槽标识值从 0 或 1 开始,具体取决于托盘型号。兼容 DE2000H/DE4000H/DE4000F/DE6000H/DE6000F 控制器的驱动器托盘的插槽标识号从 0 开始编号。 用方括号([ ])将托盘标识值、抽屉标识值和插槽标识值括起来。
|
repositoryVolumeGroup | 镜像存储库卷所在的卷组的名称。 |
repositoryVolumeGroupUserLabel | 为镜像存储库卷所在的新卷组指定的名称。请用双引号(" ")将卷组名称括起来。 |
freeCapacityArea | 要用于重新创建镜像存储库卷的现有卷组中的可用空间的索引号。可用容量指卷组中现有卷之间的可用容量。例如,卷组可能包含以下区域:卷 1、可用容量、卷 2、可用容量、卷 3、可用容量。要使用卷 2 后的可用容量,可以指定:
运行 show volumeGroup 命令可确定是否存在可用容量区域。 |
repositoryDriveCount | 镜像存储库卷要使用的未分配驱动器的数量。 |
driveMediaType | 要检索信息的驱动器介质类型。以下值是有效的驱动器介质类型:
|
driveType | 要用于镜像存储库卷的驱动器的类型。不得混用驱动器类型。 当存储阵列中有多种类型的驱动器时,必须使用此参数。 有效的驱动器类型为:SAS 如果未指定驱动器类型,则命令默认为 fibre。 |
trayLossProtect | 此设置可在创建镜像存储库卷时实施托盘丢失保护。要实施托盘丢失保护,请将此参数设置为 TRUE。默认值为 FALSE。 |
drawerLossProtect | 此设置可在创建镜像存储库卷时实施抽屉丢失保护。要实施抽屉丢失保护,请将此参数设置为 TRUE。默认值为 FALSE。 |
注释
如果为镜像存储库卷的存储空间输入的值过小,控制器固件会返回错误消息,指出镜像存储库卷所需的空间量。此命令不会尝试更改镜像存储库卷。可使用错误消息中指出的镜像存储库卷的存储空间值,重新输入此命令。
repositoryDrives 参数同时支持高容量驱动器托盘和低容量驱动器托盘。高容量驱动器托盘有多个用于放置驱动器的抽屉。抽屉通过滑出驱动器托盘来提供对驱动器的访问。低容量驱动器托盘没有抽屉。对于高容量驱动器托盘,必须指定驱动器所在的驱动器托盘标识(ID)、抽屉标识和插槽标识。对于低容量驱动器托盘,只需指定驱动器所在的驱动器托盘标识和插槽标识。对于低容量驱动器托盘,识别驱动器位置的另一种方法是指定驱动器托盘标识,将抽屉标识设置为 0,并指定驱动器所在插槽的标识。
分配驱动器时,如果 trayLossProtect 参数设置为 TRUE 并且选择了任何一个托盘中的多个驱动器,则存储阵列会返回错误。如果 trayLossProtect 参数设置为 FALSE,则存储阵列将执行操作,但创建的镜像存储库卷可能不具有托盘丢失保护功能。
控制器固件分配驱动器时,如果 trayLossProtect 参数设置为 TRUE,则当控制器固件提供的驱动器无法生成具有托盘丢失保护功能的新镜像存储库卷时,存储阵列将返回错误。如果 trayLossProtect 参数设置为 FALSE,则即使镜像存储库卷可能不具有托盘丢失保护功能,存储阵列也将执行操作。
数据保证管理
数据保证(DA)功能提升了整个存储系统的数据完整性。使用 DA 功能,存储阵列能够检查当数据在控制器和驱动器之间移动时可能发生的错误。启用此功能后,存储阵列会在卷中的每个数据块中附加错误检查代码(也称为循环冗余检查或 CRC)。移动数据块后,存储阵列使用这些 CRC 代码来确定传输期间是否发生了任何错误。可能损坏的数据不会写入磁盘。
要使用 DA 功能,请从只包括支持 DA 功能的驱动器的池或卷组开始。然后,创建支持 DA 的卷。
如果将 dataAssurance 参数设置为 enabled,则仅考虑将支持数据保证功能的驱动器用作候选卷;否则,支持数据保证功能和不支持数据保证功能的驱动器都将纳入考虑范围。如果只提供了数据保证驱动器,则将使用启用数据保证功能的驱动器来创建新卷组。