lsarraylba

lsarraylba 명령을 사용하면 드라이브 또는 LBA에서 어레이 논리 블록 주소(LBA)를 찾을 수 있도록 허용할 수 있습니다.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- lsarraylba --+----------+-- --+-----------------------+----->
                 '- -nohdr -'     '- -delim -- delimiter -'   

>-- -- -drivelba -- lba -- -drive -- drive_id -- --------------><

매개변수

-nohdr
(선택사항) 기본적으로, 표제는 요약 스타일 보기로 데이터의 각 열에 대해 표시되며 세부사항 스타일 보기로 데이터의 각 항목에 대해 표시됩니다. -nohdr 매개변수는 이러한 표제 표시를 억제합니다.
참고: 표시할 데이터가 없으면 표제도 표시되지 않습니다.
-delim delimiter
(선택사항) 기본적으로, 요약 보기에서는 모든 데이터 열이 공백으로 구분됩니다. 각 열의 너비는 각 데이터 항목의 최대 너비로 설정됩니다. 세부사항 보기에서는 각 데이터 항목이 고유한 행을 가지며, 헤더가 표시되면 데이터와 헤더가 공백으로 구분됩니다. -delim 매개변수는 이 동작을 대체합니다. -delim 매개변수에 유효한 입력은 1바이트 문자입니다. 명령행에 -delim :을 입력하면 콜론 문자(:)가 요약 보기에서 모든 데이터 항목을 구분합니다. 예를 들어, 열 간격은 발생하지 않습니다. 세부사항 보기에서는 지정된 구분 기호로 데이터와 헤더가 구분됩니다.
-drivelba lba
어레이 LBA로 변환할 드라이브의 LBA입니다. lba 값은 0x 접두어가 있는 16진수로 지정해야 합니다.
-drive drive_id
볼 드라이브의 ID입니다.

설명

이 명령을 사용하면 드라이브와 LBA에서 어레이 LBA를 찾을 수 있습니다.

시스템은 512바이트 블록 크기에 대한 LBA를 가진 볼륨을 제공합니다. 그러나 블록 크기가 512 또는 4096바이트인 백엔드 디스크도 사용할 수 있습니다. 드라이브는 자체 실제 크기로 나열됩니다.

lsdrive 명령을 사용하여 드라이브 블록 크기를 표시하고, lsdrive 또는 lsarray 명령을 사용하여 각 오브젝트(드라이브 및 MDisk)를 나열할 수 있습니다.

표 1은 가능한 출력을 표시합니다.
표 1. lsarraylba 출력
속성
type MDisk 익스텐트 할당 유형:
  • allocated
  • unallocated
분산형 어레이만 해당:
  • LBA가 사용하지 않는 다시 빌드 영역인 경우 이 값은 rebuild_area를 표시합니다.
  • LBA가 사용되는 다시 빌드 영역인 경우 이 값은 allocated를 표시합니다.
mdisk_lba 어레이 MDisk의 LBA입니다. LBA가 없는 경우에는 공백입니다.
mdisk_start 어레이 MDisk에서 LBA 범위(스트립) 시작입니다. 해당 항목이 없는 경우에는 공백입니다.
mdisk_end 어레이 MDisk에서 LBA 범위(스트립) 끝입니다. 해당 항목이 없는 경우에는 공백입니다.
drive_start 드라이브에서 LBA 범위(스트립) 시작입니다. 해당 항목이 없는 경우에는 공백입니다.
drive_end 드라이브에서 LBA 범위(스트립) 끝입니다. 해당 항목이 없는 경우에는 공백입니다.

드라이브 2 LBA -xff를 MDisk 2 LBA 0xff에 맵핑하는 호출 예제

lsarraylba -delim : -drivelba 0xff -drive 2

출력 결과:

mdisk_id:mdisk_name:type:mdisk_lba:mdisk_start:mdisk_end:drive_start:drive_end
0:mdisk2:allocated:0x00000000000001ff:0x0000000000000100:0x00000000000001ff:0x0000000000000000:0x00000000000000ff

할당된 공간의 호출 예

lsarraylba -drivelba 0x00 -drive 2

출력 결과:

mdisk_id mdisk_name type      mdisk_lba          mdisk_start        mdisk_end          drive_start        drive_end
1        mdisk1     allocated 0x0000000000000000 0x0000000000000000 0x00000000000001FF 0x0000000000000000 0x00000000000001FF

사용되지 않는 다시 빌드 영역의 호출 예

lsarraylba -drivelba 0x00 -drive 16

출력 결과:

mdisk_id mdisk_name type         mdisk_lba          mdisk_start        mdisk_end          drive_start        drive_end
3        mdisk3     rebuild_area                                                          0x0000000000000000 0x0000000000000A1F