getdev コマンド

目的

指定した基準に一致するデバイスをリストします。

構文

getdev [ -a ] [ -e ] [ Criteria] [ DeviceList ]

説明

指定した基準に一致するデバイスをリストします。基準は、式の形式で指定します。 getdev コマンドは、システム上のすべてのデバイスまたは 指定したリストのデバイスを検査することができます。

フラグ

項目 説明
-a すべての基準に一致するデバイスが、このコマンドによって生成されるリストに組み込まれることを 指定します。基準が定義されていない場合には、-a フラグは無効になります。
-e devicelist に指定されているデバイスを getdev コマンドにより生成されるリストから除外することを指定します。-e フラグ を指定しないと、devicelist 内のデバイスのみが生成されます。このフラグ は、デバイスが指定されていない場合には無視されます。

パラメーター

項目 説明
Criteria デバイスが、生成されるリストに組み込まれる前に、一致していなければならない基準を定義します。 Criteria は、式または式のリストとして指定することができます。 この基準に一致するデバイスが、getdev により生成されるリストに組み込まれます。 基準が指定されていない場合は、すべてのデバイスがリストに組み込まれます。

デバイスは、リスト内の基準のうち少なくとも 1 つは満たしている必要があります。ただし、 -a オプションを使用して、「論理 AND」操作を行うように指定する ことができます。このオプションを指定すると、リスト内のすべての基準に一致するデバイスのみが結果リストに組み込まれます。

Criteria パラメーターで指定される基準には、次の 4 つのタイプの式 があります。
Attribute = Value
定義された Attribute を持っており、それが Value に等しいメンバーを持つデバイスをすべて取り出します。
Attribute!=Value
定義された Attribute を持っており、それが Value に等しくないメンバーを持つデバイスをすべて取り出します。
Attribute:*
定義された Attribute を持っているメンバーを持つデバイスをすべて取り出します。
Attribute!:*
定義された Attribute を持っていないメンバーを持つデバイスをすべて取り出します。
有効なデバイス属性は、次のとおりです。
alias
デバイスが認識されている名前。
desc
デバイスの説明。
type
デバイスのタイプを示すトークン。type 属性の有効な値のセットは、 次のコマンドを実行して取得できます。 odmget PdDv | grep -w class | awk '{print $3}' | sed 's/"//g' | sort | uniq
status
デバイスの現在の状態。可能な状態の値は、1.Defined (定義済み) 2.Available (使用可能) 3.Stopped (停止) 4.Diagnose (診断) です。status の値は大文字と小文字が区別されません。
DeviceList Criteria を検査するデバイスがスペースで区切られたリストを指定します。

終了状況

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 コマンドが入っています。