getdev コマンド
目的
指定した基準に一致するデバイスをリストします。
構文
getdev [ -a ] [ -e ] [ Criteria] [ DeviceList ]
説明
指定した基準に一致するデバイスをリストします。基準は、式の形式で指定します。 getdev コマンドは、システム上のすべてのデバイスまたは 指定したリストのデバイスを検査することができます。
フラグ
項目 | 説明 |
---|---|
-a | すべての基準に一致するデバイスが、このコマンドによって生成されるリストに組み込まれることを 指定します。基準が定義されていない場合には、-a フラグは無効になります。 |
-e | devicelist に指定されているデバイスを getdev コマンドにより生成されるリストから除外することを指定します。-e フラグ を指定しないと、devicelist 内のデバイスのみが生成されます。このフラグ は、デバイスが指定されていない場合には無視されます。 |
パラメーター
項目 | 説明 |
---|---|
Criteria | デバイスが、生成されるリストに組み込まれる前に、一致していなければならない基準を定義します。
Criteria は、式または式のリストとして指定することができます。
この基準に一致するデバイスが、getdev により生成されるリストに組み込まれます。
基準が指定されていない場合は、すべてのデバイスがリストに組み込まれます。
デバイスは、リスト内の基準のうち少なくとも 1 つは満たしている必要があります。ただし、 -a オプションを使用して、「論理 AND」操作を行うように指定する ことができます。このオプションを指定すると、リスト内のすべての基準に一致するデバイスのみが結果リストに組み込まれます。 Criteria パラメーターで指定される基準には、次の 4 つのタイプの式
があります。
有効なデバイス属性は、次のとおりです。
|
DeviceList | Criteria を検査するデバイスがスペースで区切られたリストを指定します。 |
終了状況
- 0
- コマンドは正常に完了しました。
- > 1
- 故障が発生しました。
例
- すべてのデバイスを表示するには、次のように入力します。
getdev
- タイプが「logical_volume」であるデバイスをリストするには、次のように入力します。
getdev type=logical_volume
- タイプが「logical_volume」でないデバイスをリストするには、次のように入力します。
getdev type!=logical_volume
- タイプが「logical_volume」であるか、または別名が「sys0」であるデバイスをリストするには、
次のように入力します。
出力は次のようになります。getdev type=logical_volume alias=sys0
hd1 hd2 hd3 hd4 ... sys0
- タイプが「logical_volume」で、別名が「lv01」であるデバイスをリストするには、
次のように入力します。
getdev -a type=logical_volume alias=lv01
- status 属性が定義されているデバイスを表示するには、
次のように入力します。
getdev status:*
- desc 属性が定義されていないデバイスを表示するには、
次のように入力します。
getdev desc!:*
ファイル
項目 | 説明 |
---|---|
/usr/sbin/getdev | getdev コマンドが入っています。 |