getdev 명령

용도

지정된 기준과 일치하는 장치를 나열합니다.

구문

getdev [ -a ] [ -e ] [ 기준] [ DeviceList ]

설명

지정된 기준과 일치하는 장치를 나열합니다. 이 기준은 표현식의 양식으로 지정됩니다. getdev 명령은 시스템의 모든 장치 또는 지정된 장치 리스트를 검사할 수 있습니다.

플래그

항목 설명
-a 장치가 이 명령으로 생성된 리스트에 포함될 모든 기준과 일치해야 함을 지정합니다. -a 플래그는 기준이 정의되지 않는 경우 유효하지 않습니다.
-E devicelist에 제공된 장치가 getdev 명령에 의해 생성되는 리스트에서 제외되도록 지정합니다. -e 플래그가 없는 경우 devicelist의 장치만 생성됩니다. 이 플래그는 장치가 지정되지 않는 경우 무시됩니다.

매개변수

항목 설명
기준 생성된 리스트에 포함시키기 전에 충족시켜야 하는 기준을 정의합니다. 기준은 장치가 getdev에 의해 생성되는 리스트에 포함되기 위해 충족시켜야 하는 표현식 또는 표현식의 리스트로 지정될 수 있습니다. 기준을 제공하지 않는 경우 모든 장치가 리스트에 포함됩니다.

장치는 리스트에 있는 기준 중 하나 이상을 충족시켜야 합니다. 그러나 -a 옵션을 사용하여 "논리적 and" 연산을 수행하도록 지정할 수 있습니다. 그러면 리스트의 모든 기준과 일치하는 장치만 포함됩니다.

Criteria 매개변수에 지정된 기준이 따를 수 있는 네 가지 표현식 유형이 있습니다.
속성=
정의된 속성이 있고 과 같은 멤버를 포함하는 모든 장치를 페치합니다.
속성! =
정의된 속성이 있고 과 같지 않은 멤버를 포함하는 모든 장치를 페치합니다.
속성: *
정의된 속성이 있는 멤버를 포함하는 모든 장치를 페치합니다.
속성!: *
정의된 속성이 없는 멤버를 포함하는 모든 장치를 페치합니다.
다음은 유효한 장치 속성입니다.
별명
장치가 알려지는 이름입니다.
desc
장치에 대한 설명입니다.
유형
장치의 유형을 설명하는 토큰입니다. type 속성의 올바른 값 세트는 다음 명령을 실행하여 얻을 수 있습니다. odmget PdDv | grep -w class | awk '{print $3}' | sed 's/"//g' | sort | uniq
상태
장치의 현재 상태입니다. 상태에 대해 가능한 값의 리스트는 1.정의됨(Defined) 2.사용 가능(Available) 3.정지됨(Stopped) 4.진단(Diagnose)입니다. status에 대한 값은 대소문자를 구분하지 않습니다.
DeviceList 기준에 대해 검사할 장치의 공백 분리 리스트를 지정합니다.

종료 상태

0
명령이 성공적으로 완료되었습니다.
> 1
실패가 발생했습니다.

  1. 모든 장치를 표시하려면 다음을 입력하십시오.
    getdev
  2. 유형이 "logical_volume"인 장치를 나열하려면 다음을 입력하십시오.
    getdev type=logical_volume
  3. 유형이 "logical_volume"이 아닌 장치를 나열하려면 다음을 입력하십시오.
    getdev type!=logical_volume
  4. 유형이 "logical_volume"이거나 장치 별명이 "sys0"인 장치를 나열하려면 다음을 입력하십시오.
    getdev type=logical_volume alias=sys0
    출력은 다음과 비슷하게 표시됩니다.
    hd1  
    hd2  
    hd3  
    hd4  
    ...  
    sys0
  5. 유형이 "logical_volume"이고 장치 별명이 "lv01"인 장치를 나열하려면 다음을 입력하십시오.
    getdev -a type=logical_volume alias=lv01
  6. status 속성이 정의되어 있는 장치를 표시하려면 다음을 입력하십시오.
    getdev status:*
  7. desc 속성이 정의되어 있지 않은 장치를 표시하려면 다음을 입력하십시오.
    getdev desc!:* 

파일

항목 설명
/usr/sbin/getdev getdev 명령을 포함합니다.