lsdev 命令
用途
显示系统中的设备及其特征。
语法
lsdev [ -C ] [ -c Class ] [ -s 子类 ] [ -t Type ] [ -f File ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -l { Name |-}] [ -p Parent ] [ -S State ] [ -x ]
lsdev -P [ -c Class ] [ -s 子类 ] [ -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 命令显示的设备相关信息仅基于定制设备 (Cudv) 对象类或预定义设备 (PdDv) 对象类中的信息。 不检查其他对象类(例如定制路径 (CuPath) 对象类)。 此情况意味着有时某个设备可能未显示。 例如,如果使用了 -p Parent 标志,但在设备的定制设备对象中标识的父代与通过 -p 标志指定的 Parent 不匹配, 未显示设备。 但是,该设备可能具有指向所指定 Parent 的路径,该路径在定制路径对象类中进行定义。 使用 lspath 命令以显示所指定父代的所有支持 MPIO 的子设备。
可以使用系统管理界面工具 (SMIT) smit lsdev 快速路径来运行该命令。
标志
项 | 描述 |
---|---|
-C | 列示定制设备对象类中设备的有关信息。 显示的缺省信息为名称、状态、位置和描述。 -C 标志不是必需的,但由于兼容性的原因仍旧保留。 -C 标志不能与 -P 标志一起指定。 如果两个标志都未指定,那么 lsdev 命令的行为方式按指定了 -C 标志的方式进行。 |
-c 类 | 指定设备类名。 使用该标志可以限制输出指定类中的设备。 |
-f 文件 | 从 File 参数读取必需的标志。 |
-F 格式 | 以用户指定的格式显示输出,其中 Format 参数为预定义或定制设备对象类中的列名引用列表,这些列名由非字母数字字符或空格分隔,也可能由它们结尾。 如果空格用作分隔符,那么 lsdev 命令以列对齐方式显示输出。 如果使用 -C 标志指定 -F Format 标志,那么可以从 "定制" 和 "预定义的设备" 对象类指定列名。 如果指定带有 -P 标志的 -F Format 标志,那么只能指定预定义设备对象类中的列名。 除列名外,还可以使用特殊用途名 description 来显示设备描述。 此标志不能与 -r ColumnName 标志一起使用。 而且,physloc 特殊用途名称可用于显示设备的物理位置码。 |
-h | 显示列输出上方的头部分。 |
-h | 显示命令用法的消息。 |
-l 名称 | 从为其列示信息的设备的定制设备对象类指定设备逻辑名。 -l 标志的 Name 参数可以包含可以与 odmget 命令一起使用的相同通配符。 如果 Name 参数为连字符,那么名称是从 STDIN 读取的。 STDIN 上的名称必须通过逗号、制表符、空格或“换行”字符分开。 名称不能包含通配符。 此标志不能与 -P 标志一起使用。 |
-p 父级 | 为要显示的父设备从定制设备对象类指定设备逻辑名。 -p Parent 标志可用于显示所指定 Parent 的子设备。 -p 标志的 Parent 自变量可能包含可用于 odmget 命令的相同通配符。 此标志不能同 -p 标志一起使用。 |
-P | 列示预定义设备对象类中设备的有关信息。 显示的缺省信息为类别、类型、子类和描述。 此标志不能与 -C, -l和 或 -S 标志。 |
-r ColumnName | 在列中显示值集。 例如,ColumnName 参数使用 Class 参数的值以列示所有类。 如果指定 -r ColumnName 标志和 -C 标志,那么可以指定来自 "定制" 和 "预定义设备" 对象类的列名。 如果指定 -r ColumnName 标志和 -P 标志,那么只能指定预定义设备对象类中的列名。 此标志不能与 -F Format 标志一起使用。 |
-S 状态 | 列示处于指定状态的所有设备,状态名由 State 参数指定。 State 参数可有下列其中一个值:
|
-s 子类 | 指定设备的子类名称。 使用该标志可以限制输出到指定子类的设备中。 |
-t 类型 | 指定设备类型名称。 使用该标志可以限制输出到指定类型的设备中。 |
-x | 显示导出至工作负载分区 (WPAR) 的设备的已导出状态。 |
退出状态
项 | 描述 |
---|---|
重大安全事件数量 | 成功完成。 |
> 0 | 发生错误。 |
安全性
示例
- 要列示预定义设备对象类中所有设备及列标题,请输入以下命令:
系统将显示以下类似输出消息: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)
- 要列示定制设备对象类中的所有设备,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示定制设备对象类中处于“可用”状态的适配器,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示预定义设备对象类中的所有磁带设备,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示预定义设备对象类中的受支持设备类,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示预定义设备对象类中对应 disk 类的受支持子类,请输入以下命令:
系统将显示以下类似输出消息:lsdev -P -c disk -r subclass
dar fcp fdar ide iscsi scraid scsi vscsi
- 要列示定制设备对象类中处于“可用”状态的每个设备的名称、类、子类和类型及列标题,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示定制设备对象类中所有适配器设备的名称、类、位置和物理位置码及列标题,请输入以下命令:
系统将显示以下类似输出消息: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
- 要列示
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)
- 要列出其名称包含在文件
/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
- 要显示导出至 WPAR 的设备(作为已导出项)的状态,请输入以下命令:
系统将显示以下类似输出消息:# 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 命令。 |