odmget コマンド

目的

指定されたオブジェクト・クラスからオブジェクトを検索して odmadd の入力ファイルに入れます。

構文

odmget-q Criteria ] ObjectClass ...

説明

odmget コマンドは、検索基準とオブジェクト・クラスのリストを入力として使い、指定されたオブジェクト・クラスから選択されたオブジェクトを取り出し、ASCII odmadd 入力ファイルを標準出力に書きます。

フラグ

項目 説明
-q Criteria 1 つまたは複数のオブジェクト・クラスからオブジェクトを選択するために使用する検索基準を指定します。
変更の始め

  1. 論理名 $logical_name を持つデバイスの Customized Device Drivers (CuDvDr) またはメジャー (value1) 番号とマイナー (value2) 番号に関する情報を表示するには、次のコマンドを入力します。
    # odmget -q "resource='devno' and value3='$logical_name'" CuDvDr
    出力は次の例のようになります。
    CuDvDr:
            resource = "devno"
            value1 = "19"
            value2 = "8"
            value3 = "hdisk0"
    
  2. 論理名 $logical_name を持つデバイスの Customized Devices (CuDv) と対応する Predefined Devices (PdDv) に関する情報を表示するには、次のコマンドを入力します。
    # odmget -q uniquetype=$(odmget -q name=$logical_name CuDv | tee /dev/tty | grep PdDvLn | cut -d'"' -f2) PdDv
     
    # logical_name=hdisk0
     
    # odmget -q uniquetype=$(odmget -q name=$logical_name CuDv | tee /dev/tty | grep PdDvLn | cut -d'"' -f2) PdDv
    
    出力は次の例のようになります。
    CuDv:
            name = "hdisk0"
            status = 1
            chgstatus = 2
            ddins = "scsidisk"
            location = "C5-T1-01"
            parent = "fscsi1"
            connwhere = "W_2"
            PdDvLn = "disk/fcp/mpioapdisk"
     
    PdDv:
            type = "mpioapdisk"
            class = "disk"
            subclass = "fcp"
            prefix = "hdisk"
            devid = ""
            base = 1
            has_vpd = 1
            detectable = 1
            chgstatus = 0
            bus_ext = 0
            fru = 1
            led = 1574
            setno = 2
            msgno = 0
            catalog = "scdisk.cat"
            DvDr = "scsidisk"
            Define = "/usr/lib/methods/define"
            Configure = "/usr/lib/methods/cfgscsidisk"
            Change = "/usr/lib/methods/chgdisk"
            Unconfigure = "/usr/lib/methods/ucfgdevice"
            Undefine = "/usr/lib/methods/undefine"
            Start = ""
            Stop = ""
            inventory_only = 0
            uniquetype = "disk/fcp/mpioapdisk"
    
  3. 論理名 $logical_name を持つデバイスの CuDv と Customized Attribute (CuAt) に関する情報を表示するには、次のコマンドを入力します。
    # logical_name=vio0
    
    # odmget -q "name='$logical_name'" CuDv CuAt
    
    システムは以下の出力を表示します。
    CuDv:
            name = "vio0"
            status = 1
            chgstatus = 2
            ddins = "vdev_busdd"
            location = ""
            parent = "sysplanar0"
            connwhere = "vdevice"
            PdDvLn = "bus/chrp/vdevice"
    
    CuAt:
            name = "vio0"
            attribute = "bus_id"
            value = "0x90000340"
            type = "R"
            generic = "D"
            rep = "n"
            nls_index = 5
    
変更の終わり