lsdev 명령

용도

시스템의 장치 및 장치의 특성을 표시합니다.

구문

lsdev [ -C ] [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -l { 이름 |-}] [ -p 상위 ] [ -S 상태 ] [ -x ]

lsdev -P [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -x ]

설명

lsdev 명령은 장치 구성 데이터베이스의 장치에 관한 정보를 표시합니다. -C 플래그를 사용하여 사용자 조정된 장치 오브젝트 클래스의 모든 장치에 관한 정보를 표시할 수 있습니다. -c Class, -s Subclass, -t Type, -l Name, -p Parent, -S State 플래그 조합은 사용자 조정된 장치의 서브세트를 선택합니다. -P 플래그를 사용하여 사전 정의된 장치 오브젝트 클래스의 모든 장치에 관한 정보를 표시할 수 있습니다. -c Class, -s Subclass, -t Type 플래그 조합은 사전 정의된 장치의 서브세트를 선택합니다.

다음 방법 중 하나로 디폴트 출력을 표시할 수 있습니다.
  • -C 플래그를 사용하여 사용자 조정된 장치 오브젝트 클래스에서
  • -P 플래그를 사용하여 사전 정의된 장치 오브젝트 클래스에서

이러한 두 가지 디폴트 출력을 재정의하려면 -F Format 플래그를 사용하여 Format 매개변수를 통해 지정한 형식으로 출력을 표시하십시오. Format 매개변수는 영숫자가 아닌 문자 또는 공백으로 구분되고 끝날 수 있는, 인용 부호로 묶인 열 이름 리스트입니다.

lsdev 명령은 사전 정의된 장치(PdDv) 오브젝트 클래스 또는 사용자 조정된 장치(Cudv) 오브젝트 클래스의 정보에 기반을 둔 장치에 대한 정보만 표시합니다. 기타 오브젝트 클래스(예: 사용자 조정된 경로(CuPath) 오브젝트 클래스)는 검토되지 않습니다. 이 상황은 장치가 표시되지 않을 수도 있는 조건이 있을 수 있음을 의미합니다. 예를 들어, -p Parent 플래그가 사용되었지만 장치의 사용자 조정된 장치 오브젝트에서 식별된 상위가 -p 플래그를 통해 지정된 Parent 와 일치하지 않으면 장치가 표시되지 않습니다. 하지만 사용자 조정된 경로 오브젝트 클래스에 정의되어 있는 지정된 Parent에 대한 경로가 장치에 있을 수 있습니다. 지정된 상위의 모든 MPIO 가능 하위 장치를 표시하려면 lspath 명령을 사용하십시오.

SMIT(System Management Interface Tool) smit lsdev 단축 경로를 사용하여 장치 특성을 변경할 수 있습니다.

플래그

항목 설명
-c 사용자 조정된 장치 오브젝트 클래스에 있는 장치에 관한 정보를 나열합니다. 표시되는 디폴트 정보는 name, status, location, description입니다. -C 플래그는 반드시 필요하지는 않지만 호환성 이유로 유지됩니다. -C 플래그는 -P 플래그와 함께 지정할 수 없습니다. 두 플래그를 모두 지정하지 않을 경우 lsdev 명령은 -C 플래그가 지정된 것처럼 작동합니다.
-c 클래스 장치 클래스 이름을 지정합니다. 이 플래그를 사용하여 지정된 클래스의 장치로 출력을 제한할 수 있습니다.
-f 파일 File 매개변수에서 필요한 플래그를 읽습니다.
-F 형식 출력을 사용자 지정 형식으로 표시합니다. 여기서, Format 매개변수는 영숫자가 아닌 문자나 공백으로 구분되고 끝날 수 있는, 사전 정의된 또는 사용자 조정된 장치 오브젝트 클래스의 인용 부호로 묶인 열 이름 리스트입니다. 공백이 구분자로 사용되면 lsdev 명령은 정렬된 열로 출력을 표시합니다.

-F Format 플래그를 -C 플래그와 함께 지정하는 경우, 사용자 조정 및 사전 정의된 장치 오브젝트 클래스 모두에서 열 이름을 지정할 수 있습니다. -F Format 플래그를 -P 플래그와 함께 지정하는 경우, 사전 정의된 장치 오브젝트 클래스의 열 이름만 지정할 수 있습니다. 열 이름 외에, 특수 용도의 이름인 description을 사용하여 장치 설명을 표시할 수 있습니다. 이 플래그는 -r ColumnName 플래그와 함께 사용할 수 없습니다. 또한 physloc 특수 용도 이름을 사용하여 장치의 물리적 위치 코드를 표시할 수 있습니다.

-h 열 출력 위에 헤더를 표시합니다.
-h 명령 사용법 메시지를 표시합니다.
-l 이름 정보가 나열된 장치의 사용자 조정된 장치 오브젝트 클래스에서 장치의 논리적 이름을 지정합니다. -l 플래그에 대한 Name 인수는 odmget 명령과 함께 사용할 수 있는 동일한 와일드카드 문자를 포함할 수 있습니다. Name 인수가 대시이면 STDIN에서 이름을 읽습니다. STDIN의 이름은 쉼표, 탭, 공백 또는 "줄 바꾸기" 문자로 구분해야 합니다. 이름에 와일드 카드 문자가 포함되어선 안됩니다. 이 플래그는 -P 플래그와 함께 사용할 수 없습니다.
-p 상위 표시할 장치의 상위에 대한 사용자 조정된 장치 오브젝트 클래스에서 장치의 논리적 이름을 지정합니다. -p Parent 플래그를 사용하여 지정된 Parent의 하위 장치를 표시할 수 있습니다. -p 플래그에 대한 Parent 인수는 odmget 명령과 함께 사용할 수 있는 동일한 와일드카드 문자를 포함할 수 있습니다. 이 플래그는 -p 플래그와 함께 사용할 수 없습니다.
-p 사전 정의된 장치 오브젝트 클래스에 있는 장치에 관한 정보를 나열합니다. 표시되는 디폴트 정보는 class, type, subclass, description입니다. 이 플래그는 -C, -l또는 -S 플래그와 함께 사용할 수 없습니다.
-r ColumnName 열의 값 세트를 표시합니다. 예를 들어, ColumnName 매개변수는 Class 매개변수의 값을 사용하여 모든 클래스를 나열합니다. -r ColumnName 플래그를 -C 플래그와 함께 지정하는 경우, 사용자 조정 및 사전 정의된 장치 오브젝트 클래스 모두에서 열 이름을 지정할 수 있습니다. -r ColumnName 플래그를 -P 플래그와 함께 지정하는 경우, 사전 정의된 장치 오브젝트 클래스의 열 이름만 지정할 수 있습니다. 이 플래그는 -F Format 플래그와 함께 사용할 수 없습니다.
-S 상태 State 매개변수를 통해 이름 지정된 대로, 지정된 상태의 모든 장치를 나열합니다. State 매개변수는 다음 값 중 하나를 보유할 수 있습니다.
  • 정의된 상태에 대한 d, D, 0 또는 defined
  • 사용 가능 상태의 경우 a, A, 1또는 사용 가능
  • 정지된 상태에 대한 s, S, 2 또는 stopped
이 플래그를 사용하여 지정된 상태의 장치로 출력을 제한할 수 있습니다. 이 플래그는 -P 플래그와 함께 사용할 수 없습니다.
-s 서브클래스 장치 서브클래스 이름을 지정합니다. 이 플래그를 사용하여 지정된 서브클래스의 장치로 출력을 제한할 수 있습니다.
-t 유형 장치 유형 이름을 지정합니다. 이 플래그를 사용하여 지정된 유형의 장치로 출력을 제한할 수 있습니다.
-x WPAR(Workload Partition)로 반출된 장치의 반출된 상태를 표시합니다.

종료 상태

이 명령은 다음과 같은 종료값을 리턴합니다.
항목 설명
0 정상적으로 완료되었습니다.
> 0 오류가 발생했습니다.

보안

RBAC 사용자 및 신뢰할 수 있는 AIX 사용자 주의: 이 명령은 권한 있는 작업을 수행할 수 있습니다. 특권 사용자만 특권 조작을 실행할 수 있습니다. 권한 부여 및 권한에 대한 자세한 내용은 보안의 권한 있는 명령 데이터베이스를 참조하세요. 이 명령과 연관된 특권 및 권한 부여 리스트는 lssecattr 명령 또는 getcmdattr 부속 명령을 참조하십시오.

  1. 사전 정의된 장치 오브젝트 클래스의 모든 장치를 열 헤더와 함께 나열하려면 다음 명령을 입력하십시오.
    lsdev -P -H
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    class          type           subclass   description
    logical_volume vgtype         vgsubclass Volume group
    logical_volume lvtype         lvsubclass Logical volume
    lvm            lvdd           lvm        LVM Device Driver
    posix_aio      posix_aio      node       Posix Asynchronous I/O
    aio            aio            node       Asynchronous I/O (Legacy)
    pty            pty            pty        Asynchronous Pseudo-Terminal
    mouse          030102         usbif      USB mouse
    keyboard       030101         usbif      USB keyboard
    .
    .
    .
    disk           540mb2         scsi       540 MB SCSI Disk Drive
    disk           540mb3         scsi       540 MB SCSI Disk Drive
    disk           540mb4         scsi       540 MB SCSI Disk Drive
    disk           540mb5         scsi       540 MB SCSI Disk Drive
    disk           730mb2         scsi       730 MB SCSI Disk Drive
    disk           810mb          scsi       810 MB SCSI Disk Drive
    disk           810mb2         scsi       810 MB SCSI Disk Drive
    bus            pcic           pci        PCI Bus
    bus            isac           pci        ISA Bus
    adapter        df1000f9       pci        FC Adapter
    adapter        df1000f7       pci        FC Adapter
    driver         efscsi         iocb       FC SCSI I/O Controller Protocol Device
    adapter        c1110358       pci        USB OHCI Adapter (c1110358)
    adapter        ad100501       pci        ATA/IDE Controller Device
    adapter        4f111100       pci        IBM 8-Port EIA-232/RS-422A (PCI) Adapter
    adapter        ccm            pci        Name of the Common Character Mode device driver
    driver         hdlc           331121b9   IBM HDLC Network Device Driver
    adapter        331121b9       pci        IBM 2-Port Multiprotocol Adapter (331121b9)
    adapter        2b102005       pci        GXT130P Graphics Adapter
    adapter        2b101a05       pci        GXT120P Graphics Adapter
    adapter        23100020       pci        IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
    .
    .
    .
    if             tr             TR         Token Ring Network Interface
    if             vi             VI         Virtual IP Address Network Interface
    if             xt             XT         X.25 Network Interface
    tcpip          inet           TCPIP      Internet Network Extension
    swap           paging         nfs        NFS Swap DEVICE
    drawer         media1         media      SCSI Device Drawer
    drawer         scsi1          dasd       SCSI DASD Drawer
    adapter        4f111b00       pci        IBM 128-Port Async (PCI) Adapter
    concentrator   16c232         sync_pci   16-Port RAN EIA-232 for 128-Port Adapter
    concentrator   16e232         sync_pci   16-Port Enhanced RAN EIA-232 for 128-Port Adapter
    concentrator   16e422         sync_pci   16-Port Enhanced RAN RS-422 for 128-Port Adapter
    if             at             AT         ATM Network Interface
    adapter        14105300       pci        IBM PCI 25MBPS ATM Adapter (14105300)
  2. 사용자 조정된 장치 오브젝트 클래스의 모든 장치를 나열하려면 다음 명령을 입력하십시오.
    lsdev -C
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    sys0       Available              System Object
    sysplanar0 Available              System Planar
    mem0       Available              Memory
    L2cache0   Available              L2 Cache
    proc0      Available 00-00        Processor
    pci0       Available              PCI Bus
    pci1       Available              PCI Bus
    isa0       Available 10-58        ISA Bus
    siota0     Available 01-Q1        Tablet Adapter
    ppa0       Available 01-R1        CHRP IEEE1284 (ECP) Parallel Port Adapter
    sa0        Available 01-S1        Standard I/O Serial Port
    sa1        Available 01-S2        Standard I/O Serial Port
    paud0      Available 01-Q2        Ultimedia Integrated Audio
    siokma0    Available 01-K1        Keyboard/Mouse Adapter
    fda0       Available 01-D1        Standard I/O Diskette Adapter
    scsi0      Available 10-60        Wide/Ultra-2 SCSI I/O Controller
    scsi1      Available 10-61        Wide/Ultra-2 SCSI I/O Controller
    sa2        Available 10-68        IBM 8-Port EIA-232/RS-422A (PCI) Adapter
    sa3        Available 10-70        IBM 8-Port EIA-232/RS-422A (PCI) Adapter
    sa4        Available 10-78        IBM 8-Port EIA-232/RS-422A (PCI) Adapter
    .
    .
    hd3        Defined                Logical volume
    hd1        Defined                Logical volume
    hd10opt    Defined                Logical volume
    inet0      Available              Internet Network Extension
    en0        Available 10-80        Standard Ethernet Network Interface
    et0        Defined   10-80        IEEE 802.3 Ethernet Network Interface
    lo0        Available              Loopback Network Interface
    pty0       Available              Asynchronous Pseudo-Terminal
    gxme0      Defined                Graphics Data Transfer Assist Subsystem
    rcm0       Available              Rendering Context Manager Subsystem
    aio0       Defined                Asynchronous I/O (Legacy)
    posix_aio0 Defined                Posix Asynchronous I/O
    tty0       Available 01-S1-00-00  Asynchronous Terminal
    tty1       Available 01-S2-00-00  Asynchronous Terminal
  3. 사용자 조정된 장치 오브젝트 클래스의 사용 가능 상태에 있는 어댑터를 나열하려면 다음 명령을 입력하십시오.
    lsdev -C -c adapter -S a
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    sa0     Available 01-S1    Standard I/O Serial Port
    sa1     Available 01-S2    Standard I/O Serial Port
    siokma0 Available 01-K1    Keyboard/Mouse Adapter
    fda0    Available 01-D1    Standard I/O Diskette Adapter
    scsi0   Available 10-60    Wide/Fast-20 SCSI I/O Controller
    fcs0    Available 10-68    FC Adapter
    scsi1   Available 10-88    Wide/Ultra-2 SCSI I/O Controller
    fcs1    Available 20-60    FC Adapter
    sioka0  Available 01-K1-00 Keyboard Adapter
    siota0  Available 01-Q1    Tablet Adapter
    ppa0    Available 01-R1    CHRP IEEE1284 (ECP) Parallel Port Adapter
    paud0   Available 01-Q2    Ultimedia Integrated Audio
    tok0    Available 10-70    IBM PCI Tokenring Adapter (14101800)
    ent0    Available 10-80    IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
    sioma0  Available 01-K1-01 Mouse Adapter
  4. 사전 정의된 장치 오브젝트 클래스의 모든 테이프 장치를 나열하려면 다음 명령을 입력하십시오.
    lsdev -P -c tape
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    tape ost      fcp   Other FC SCSI Tape Drive
    tape scsd     fcp   FC SCSI Tape Drive
    tape ost      iscsi Other iSCSI Tape Drive
    tape scsd     iscsi iSCSI Tape Drive
    tape 1200mb-c scsi  1.2 GB 1/4-Inch Tape Drive
    tape 150mb    scsi  150 MB 1/4-Inch Tape Drive
    tape 3490e    scsi  3490E Autoloading Tape Drive
    tape 4mm2gb   scsi  2.0 GB 4mm Tape Drive
    tape 4mm4gb   scsi  4.0 GB 4mm Tape Drive
    tape 525mb    scsi  525 MB 1/4-Inch Tape Drive
    tape 8mm      scsi  2.3 GB 8mm Tape Drive
    tape 8mm5gb   scsi  5.0 GB 8mm Tape Drive
    tape 8mm7gb   scsi  7.0 GB 8mm Tape Drive
    tape 9trk     scsi  1/2-inch 9-Track Tape Drive
    tape ost      scsi  Other SCSI Tape Drive
    tape scsd     scsi  SCSI Tape Drive
    tape 4mm2gb2  scsi  2.0 GB 4mm Tape Drive
  5. 사전 정의된 장치 오브젝트 클래스에서 지원되는 장치 클래스를 나열하려면 다음 명령을 입력하십시오.
    lsdev -P -r class
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    PCM
    adapter
    aio
    array
    bus
    cdrom
    concentrator
    container
    dial
    disk
    diskette
    drawer
    driver
    gxme
    if
    keyboard
    lft
    logical_volume
    lpfk
    lvm
    memory
    mouse
    pdisk
    planar
    port
    posix_aio
    printer
    processor
    pseudo
    pty
    rcm
    rwoptical
    swap
    sys
    tablet
    tape
    tcpip
    tmscsi
    tty
  6. disk 클래스의 사전 정의된 장치 오브젝트 클래스에서 지원되는 서브클래스를 나열하려면 다음 명령을 입력하십시오.
    lsdev -P -c disk -r subclass
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    dar
    fcp
    fdar
    ide
    iscsi
    scraid
    scsi
    vscsi
  7. 사용자 조정된 장치 오브젝트 클래스의 사용 가능 상태에 있는 모든 장치의 이름, 클래스, 서브클래스, 유형을 열 헤더와 함께 나열하려면 다음 명령을 입력하십시오.
    lsdev -C -H -S a -F 'name class subclass type'
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    name       class     subclass type
    sys0       sys       node     chrp
    sysplanar0 planar    sys      sysplanar_rspc
    mem0       memory    sys      totmem
    L2cache0   memory    sys      L2cache_rspc
    proc0      processor sys      proc_rspc
    pci0       bus       chrp     pci
    pci1       bus       chrp     pci
    isa0       bus       pci      isac
    siota0     adapter   isa_sio  isa_tablet
    ppa0       adapter   isa_sio  chrp_ecp
    sa0        adapter   isa_sio  pnp501
    sa1        adapter   isa_sio  pnp501
    paud0      adapter   isa_sio  baud4232
    siokma0    adapter   isa_sio  kma_chrp
    fda0       adapter   isa_sio  pnp700
    scsi0      adapter   pci      sym896
    scsi1      adapter   pci      sym896
    sa2        adapter   pci      4f111100
    sa3        adapter   pci      4f111100
    sa4        adapter   pci      4f111100
    ent0       adapter   pci      23100020
    mg20       adapter   pci      2b102005
    sa5        adapter   pci      4f111100
    sioka0     adapter   kma_chrp keyboard
    sioma0     adapter   kma_chrp mouse
    fd0        diskette  siofd    fd
    cd0        cdrom     scsi     scsd
    hdisk0     disk      scsi     scsd
    kbd0       keyboard  std_k    ps2
    mouse0     mouse     std_m    mse_3b
    lvdd       lvm       lvm      lvdd
    lft0       lft       node     lft
    inet0      tcpip     TCPIP    inet
    en0        if        EN       en
    lo0        if        LO       lo
    pty0       pty       pty      pty
    rcm0       rcm       node     rcm
    tty0       tty       rs232    tty
    tty1       tty       rs232    tty
  8. 사용자 조정된 장치 오브젝트 클래스에서 모든 어댑터 장치의 이름, 클래스, 위치, physloc을 열 헤더와 함께 나열하려면 다음 명령을 입력하십시오.
    lsdev -C -c adapter -F 'name class location physloc'
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    ent0   adapter 02-08 UTMP0.02F.00004BA-P1-C3-T1
    scsi0  adapter 01-08 UTMP0.02F.00004BA-P1-C2-T1
    scsi1  adapter 01-09 UTMP0.02F.00004BA-P1-C2-T2
    scsi2  adapter 03-08 UTMP0.02F.00004BA-P1-C4-T1
    scsi3  adapter 03-09 UTMP0.02F.00004BA-P1-C4-T2
    vsa0   adapter       U9111.520.10004BA-V4-C0
    vscsi0 adapter       U9111.520.10004BA-V4-C2
    vscsi1 adapter       U9111.520.10004BA-V4-C3
  9. pci0 버스의 모든 하위를 나열하려면 다음 명령을 입력하십시오.
    lsdev -p pci0
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    ent0  Available 10-80 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
    isa0  Available 10-58 ISA Bus
    scsi0 Available 10-60 Wide/Fast-20 SCSI I/O Controller
    scsi1 Available 10-88 Wide/Ultra-2 SCSI I/O Controller
    tok0  Available 10-70 IBM PCI Tokenring Adapter (14103e00)
  10. /tmp/f 파일에 이름이 포함된 장치를 나열하려면 다음을 입력하십시오.
    cat /tmp/f | lsdev -l -
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    pci0 Available  PCI Bus
    scsi0 Available 10-60 Wide/Fast-20 SCSI I/O Controller
    hdisk0 Available 10-60-00-8,0 16 Bit SCSI Disk Drive
  11. WPAR에 반출되는 장치의 상태를 Exported로 표시하려면 다음 명령을 입력하십시오.
    # lsdev -c disk -x
    시스템이 다음 출력과 유사한 메시지를 표시합니다.
    hdisk0 Available 01-08-00-1,0 16 Bit LVD SCSI Disk Drive
    hdisk1 Exported  01-08-00-2,0 Other SCSI Disk Drive
    여기서, hdisk1 장치가 WPAR로 반출됩니다.

파일

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