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:
- -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 that are 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
outputAttribute |
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