lspotentialarraysize

Use the lspotentialarraysize command to display the size of a potential array for a specified drive count, drive class, and RAID level in the specified MDisk group.

Syntax

lspotentialarraysize [ -nohdr ] [ -delim delimiter ] -drivecount 3- 128 -driveclass drive_class_id -level { raid1 | raid5 | raid6 | raid10 } -stripewidth 2 - 16 [ -rebuildareas { 1 | 2 | 3 | 4 } ] [ -strip { 128 | 256 } ] { mdiskgrp_id | mdiskgrp_name }

Parameters

-nohdr
(Optional) By default, headings are displayed for each column of data in a concise style view, and for each item of data in a detailed style view. The -nohdr parameter suppresses the display of these headings.
Note: If there is no data to be displayed, headings are not displayed.
-delimdelimiter
(Optional) By default, in a concise view all columns of data are space-separated, with the width of each column set to the maximum width of each item of data. In a detailed view, each item of data is an individual row, and if you display headers, the data is separated from the header by a space. The -delim parameter overrides this behavior. Valid input for the -delim parameter is a 1-byte character. Enter -delim : on the command line; the colon character (:) separates all items of data in a concise view (for example, the spacing of columns does not occur). In a detailed view, the specified delimiter separates the data from its header.
-drivecount3 - 128
(Required) Specifies the number of the drives. The value must be a number from 3 - 128.
-driveclassdrive_class_id
(Required) Specifies the drive class. The driveclass_id value must be a number.
-levelraid1 | raid5 | raid6 | raid10
(Required) Specifies one of the following RAID levels for the array that is being created. The values are:
  • raid1
  • raid5
  • raid6
  • raid10
-stripewidth2 - 16
(Required) Indicates the width of a single unit of redundancy within a distributed set of drives. The value must be:
  • RAID-1: 2 - 16
  • RAID-5: 3 - 16
  • RAID-6: 5 - 16
  • RAID-10: 2, 4, 6, 8, 10, 12, 14, 16(You cannot use RAID-10 with distributed arrays.)
-rebuildareas1 | 2 | 3 | 4
(Optional) Specifies the number of rebuild areas in the array. This value must be 1 - 4 (inclusive) for RAID-5 and RAID-6 arrays.
Note: This parameter is only applicable for distributed arrays.
-strip128 | 256
(Optional) Specifies sets the strip size in KiB for the array that is being configured. The values are 128 or 256.
mdiskgrp_id | mdiskgrp_name
(Required) Indicates the MDisk array ID or name.

Description

This command displays the size of a potential array for a specified drive count, class, and RAID level.

You can use this command to define potential sizes for nondistributed and distributed arrays. (Distributed array descriptions are triggered by using -rebuildareas.) This command assists with the configuration options provided during array creation, and estimates the array capacity if it were to be configured

lspotentialarraysize output provides the attribute values that can be displayed as output view data.

Table 1. lspotentialarraysize output
Attribute Possible Values
capacity Indicates the expected usable capacity for virtualization for the array or arrays.

An invocation example that uses a small drive count for a distributed array

lspotentialarraysize -driveclass 4 -drivecount 40 -level raid5 -stripewidth 6 -rebuildareas 2 mdiskgrp1 

The detailed resulting output:

 capacity
 115.2TB

An invocation example that uses a different class and fewer rebuild areas

lspotentialarraysize -driveclass 4 -drivecount 100 -level raid5 -stripewidth 8 -strip 128 -rebuildareas 1 mdiskgrp1

The detailed resulting output:

 capacity
 172.4TB

An invocation example that uses the same class and no rebuild areas

lspotentialarraysize -driveclass 4 -drivecount 100 -level raid5 -stripewidth 8 -strip 128 1

The detailed resulting output:

 capacity
 184.3TB