lsarraylba

Use the lsarraylba command to permit an array logical block addressing (LBA) to be found from a drive and LBA.

Syntax

Read syntax diagramSkip visual syntax diagram lsarraylba -drivelba lba -drive drive_id

Parameters

-delim delimiter
(Optional) Specify a delimiter to separate data in the output.
-nohdr
(Optional) Suppress the headings in the output.
-drivelba lba
The LBA on the drive to convert to the array LBA. The lba value must be specified in hex, with a 0x prefix.
-drive drive_id
The ID of the drive to view.

Description

This command permits an array LBA to be found on a drive and LBA.

The system provides volumes that have LBAs for 512-byte block sizes; however, back-end disks that have a block size of either 512 or 4096 bytes can also be used. Drives are listed in their physical size.

Use the lsdrive command to display the drive block size, and use the lsdrive or lsarray command to list each object (the drive and the MDisk).

During an expansion, if lsarraylba is used on a drive that is added to the array and the LBA specified on the command is below the crossover between the old and new geometry regions of the array then this LBA is not allocated to the array. The command output lists this LBA as unallocated. Continued expansion activity eventually allocates this LBA.

This table shows possible outputs.
Table 1. lsarraylba output
Attribute Value
type The type of MDisk extent allocation:
  • allocated
  • unallocated
For distributed arrays only:
  • If the LBA is an unused rebuild area, this value displays rebuild_area.
  • If the LBA is a used rebuild area, this value displays allocated.
mdisk_lba The LBA on the array MDisk (blank if none).
mdisk_start The start of range of LBAs (strip) on the array MDisk (blank if none).
mdisk_end The end of range of LBAs (strip) on the array MDisk (blank if none).
drive_start The start of range of LBAs (strip) on the drive (blank if none).
drive_end The end of range of LBAs (strip) on the drive (blank if none).