lsarraymemberprogress

Use the lsarraymemberprogress command to display array member background process status.

Syntax

lsarraymemberprogress [ -nohdr ] [ -filtervalueattribute_value ] [ -filtervalue? ] [ -delim delimiter ] [ { mdisk_id | mdisk_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.
-filtervalueattribute=value
(Optional) Specifies a list of one or more filters. Only objects with a value that matches the filter attribute value are displayed.
Note: Some filters allow the use of a wildcard when you enter the command. The following rules apply to the use of wildcards:
  • The wildcard character is the asterisk (*).
  • The command can contain a maximum of one wildcard.
  • When you use a wildcard, enclose the filter entry within double quotation marks (""): lsarraymemberprogress -filtervalue mdisk_id="1*"
-filtervalue?
(Optional) Displays the valid filter attributes for the -filtervalue parameter:
  • estimated_completion_time
  • drive_id
  • mdisk_id
  • mdisk_name
  • member_id
  • new_drive_id
  • progress
  • task
-delim delimiter
(Optional) By default in a concise view, all columns of data are space-separated. The width of each column is set to the maximum width of each item of data. In a detailed view, each item of data has its own row, and if the headers are displayed, 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. If you 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 data is separated from its header by the specified delimiter.
mdisk_id
(Optional) The identity of the array MDisk.
mdisk_name
(Optional) The MDisk name that you provided.

Description

This command displays array member background process status. Exchange cannot start on a rebuilding member because both component rebuild and exchange are shown in the same view. This table provides the potential output for this command.
Table 1. lsarraymemberprogress output
Attribute Value
member_id Indicates the array member index.
drive_id Indicates the ID of the drive.
task Indicates the identity of task that is being performed by the array member:
  • rebuild indicates that the array is recovering all the data on the component (after it was removed)
  • exchange indicates that the component is copying data to another drive
  • resync indicates that this member is unsynchronized and is performing write operations that were completed early
  • copyback indicates that this member is copying data to an array member that recently became active.
    Note: This value applies to distributed arrays.
    Note: For example, if the drive fails the array is rebuilt. If the drive does not fail or is replaced, a copyback occurs to write data back to the array member.
new_drive_id The identity of drive that is being exchanged.
progress Indicates the task percentage completion.
estimated_completion_time Indicates the expected task completion time in the format YYMMDDHHMMSS. It is blank if completion time is unknown.

A concise invocation example

lsarraymemberprogress –delim :

The resulting output:

mdisk_id:mdisk_name:member_id:drive_id:task:new_drive_id:progress:estimated_completion_time
0:mdisk0:2:3:rebuild::50:070301120000
1:mdisk1:0:5:rebuild::51:070301130000
2:mdisk2:4:1:exchange:12:32:070301153500
2:mdisk2:5:16:exchange:13:0:
2:mdisk2:5:17:exchange:14:0:

An MDisk qualified concise example

lsarraymemberprogress mdisk_2

The resulting output:

mdisk_id:mdisk_name:member_id:drive_id:task:new_drive_id:progress:estimated_completion_time
2:mdisk2:4:1:exchange:12:32:070301153500
2:mdisk2:5:16:exchange:13:0:
2:mdisk2:5:17:exchange:14:0:

An invocation example

lsarraymemberprogress 

The resulting output:

mdisk_id mdisk_name member_id drive_id task     new_drive_id progress estimated_completion_time
3        mdisk3     5         1        resync                95       121203193637
3        mdisk3     6         2        rebuild               0        121203234321
3        mdisk3     7         3        exchange 18           0        121204033229

An invocation example

lsarraymemberprogress 

The resulting output:

mdisk_id mdisk_name member_id drive_id task     new_drive_id progress estimated_completion_time
3        mdisk3     4         7        copyback              10       150710165446