Comando lsdev
Propósito
Exibe dispositivos no sistema e suas características.
Sintaxe
lsdev [ -C ][ -c Classe ] [ -s Subclasse ] [ -t Tipo ] [ -f Arquivo ] [ -F Formato | -r ColumnName ] [ -h ] [ -H ] [ -Eu { Nome | - } ] [ -p Pai ] [ -S Estado ] [ -x ]
lsdev -P [ -c Classe ] [ -s Subclasse ] [ -t Tipo ] [ -f Arquivo ] [ -F Formato | -r ColumnName ] [ -h ] [ -H ] [ -x ]
Descrição
O comando lsdev exibe informações sobre dispositivos no banco de dados de Configuração de Dispositivo. Você pode exibir informações sobre todos os dispositivos na classe de objetos Dispositivos Customizados usando a sinalização -C . Qualquer combinação do -c Class, -s Subclasse, -t Tipo, -l Nome, -p Pai, e -S State flags seleciona um subconjunto dos dispositivos customizados. Você pode exibir informações sobre todos os dispositivos na classe de objetos Predefinidos do Predefinidos usando a sinalização -P . Qualquer combinação do -c Class, -s Subclasse, e -t Tipo sinalizadores seleciona um subconjunto dos dispositivos predefinidos.
- A partir da classe de objetos Dispositivos Customizados usando a sinalização -C
- A partir da classe de objetos de Dispositivos Predefinidos usando a sinalização -P
Para substituir essas duas saídas padrão, use a bandeira -F Format para exibir a saída em um formato que você especificar usando o parâmetro Format . O parâmetro Format é uma lista citada de nomes de colunas que são separados e possivelmente terminados por caracteres não alfanuméricos ou espaço em branco.
O comando lsdev mostra informações apenas sobre dispositivos que são baseados em informações na classe de objeto Dispositivos Customizados (Cudv) ou na classe de objeto Dispositivos Predefinidos (PdDv). Outras classes de objeto (como a classe de objeto Caminho Customizado (CuPath)) não são examinadas. Essa situação significa que pode haver condições em que um dispositivo pode não ser exibido. Por exemplo, se o sinalizador -p Pai for usado, mas o pai que é identificado no objeto Dispositivos Customizados para um dispositivo não corresponde ao Pai que é especificado através da sinalização -p , o dispositivo não é exibido. No entanto, o dispositivo pode ter um caminho para o Pai especificado que é definido na classe de objetos Caminhos Customizados. Use o comando lspath para mostrar todos os dispositivos filhos capazes de MPIO do pai especificado.
Você pode usar o caminho rápido do System Management Interface Tool (SMIT) smit lsdev para alterar características do dispositivo.
Sinalizações
| Item | Descrição |
|---|---|
| -C | Lista informações sobre um dispositivo que está na classe de objetos Dispositivos Customizados. As informações padrão que são exibidas são name, status, locatione description. A sinalização -C não é necessária, mas é mantida por motivos de compatibilidade. A sinalização -C não pode ser especificada com a bandeira -P . Se nem for especificado, o comando lsdev se comporta como se a sinalização -C fosse especificada. |
| -c Classe | Especifica um nome de classe de dispositivo. Esta sinalização pode ser usada para restringir a saída aos dispositivos em uma classe especificada. |
| -f Arquivo | Lê as bandeiras necessárias a partir do parâmetro Arquivo . |
| -F Formato | Exibe a saída em um formato especificado pelo usuário, em que o parâmetro Format é uma lista citada de nomes de colunas da classe de objetos Predefinida ou Customizada Devices, separados e possivelmente terminados por caracteres não alfanuméricos ou espaço em branco. Se o espaço em branco é usado como o separador, o comando lsdev exibe a saída em colunas alinhadas. Se você especificar a bandeira -F Format com a sinalização -C , você poderá especificar nomes de colunas das classes de objetos Customized e Pré-Definidos. Se você especificar a bandeira -F Format com a sinalização -P , você poderá especificar apenas nomes de colunas da classe de objetos Devices Definidos. Além dos nomes de colunas, o nome de propósito especial description pode ser usado para obter uma exibição de descrições de dispositivos. Essa sinalização não pode ser usada com a sinalização -r ColumnName . Além disso, o nome de propósito especial physloc pode ser usado para exibir um código de localização física do dispositivo. |
| -H | Exibe cabeçalhos acima da saída da coluna. |
| -h | Exibe a mensagem de uso do comando. |
| -l Nome | Especifica o nome lógico do dispositivo a partir da classe de objetos Dispositivos Customizados do dispositivo para o qual são listados informações. O argumento Name para a sinalização -l pode conter os mesmos caracteres curinga que podem ser usados com o comando odmget . Se o argumento Name for um traço, nomes são lidos de STDIN. Os nomes no STDIN devem ser separados por uma vírgula, uma guia, um espaço ou um caracter "newline". Os nomes não podem conter caracteres curingas. Esta sinalização não pode ser usada com a bandeira -P . |
| -p Pai | Especifica o nome lógico do dispositivo a partir da classe de objetos Dispositivos Customizados para o pai de dispositivos a serem exibidos. A sinalização -p Pai pode ser usada para mostrar os dispositivos filhos do especificado Pai. O argumento Pai para a sinalização -p pode conter os mesmos caracteres curinga que podem ser usados com o comando odmget . Esta sinalização não pode ser usada com a bandeira -P . |
| -P | Lista informações sobre um dispositivo que está na classe de objetos Devices Pré-Definidos. As informações padrão exibidas são class, type, subclasse description. Esta sinalização não pode ser usada com o -C, -l, ou bandeiras -S . |
| -r ColumnName | Exibe o conjunto de valores em uma coluna. Por exemplo, o parâmetro ColumnName usa o valor do parâmetro Class para listar todas as classes.. Se você especificar o sinalizador -r ColumnName com o sinalizador -C , será possível especificar nomes de coluna a partir das classes de objeto de Dispositivos Customizados e Predefinidos. Se você especificar o sinalizador -r ColumnName com o sinalizador -P , poderá especificar apenas nomes de colunas da classe de objeto Dispositivos Predefinidos. Esta sinalização não pode ser usada com a bandeira -F Formato . |
| -S Estado | Lista todos os dispositivos em um estado especificado como nomeado pelo parâmetro State . O parâmetro State pode ter um dos seguintes valores:
|
| -s Subclasse | Especifica um nome de subclasse de dispositivo. Esta sinalização pode ser usada para restringir a saída aos dispositivos em uma subclasse especificada. |
| -t Tipo | Especifica um nome de tipo de dispositivo. Esta sinalização pode ser usada para restringir a saída para dispositivos de um tipo especificado. |
| -X | Exibe o status exportado para dispositivos que são exportados para uma Partição de Carga de Trabalho (WPAR). |
Status de saída
| Item | Descrição |
|---|---|
| 0 | Conclusão bem-sucedida. |
| >0 | Ocorreu um erro. |
Segurança
Exemplos
- Para listar todos os dispositivos na classe de objetos Predefinidos do Predefinido com cabeçalhos de coluna, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -P -Hclass 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) - Para listar todos os dispositivos na classe de objetos Dispositivos Customizados, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -Csys0 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 - Para listar os adaptadores que estão no estado Disponível na classe de objetos Dispositivos Customizados, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -C -c adapter -S asa0 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 - Para listar todos os dispositivos de fita na classe de objetos de Dispositivos Predefinidos, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -P -c tapetape 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 - Para listar as classes de dispositivo suportadas a partir da classe de objetos de Dispositivos Predefinidos, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -P -r classPCM 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 - Para listar as subclasses suportadas na classe de objetos de Dispositivos Predefinidos para a classe disk , digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -P -c disk -r subclassdar fcp fdar ide iscsi scraid scsi vscsi - Para listar o nome, classe, subclasse e tipo de todo dispositivo no estado Disponível na classe de objetos Dispositivos Customizados com cabeçalhos de coluna, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída: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 - Para listar o nome, classe, localização e o physloc de todos os dispositivos do adaptador na classe de objetos Dispositivos Customizados com cabeçalhos de coluna, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída: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 - Para listar todas as crianças do barramento
pci0, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:lsdev -p pci0ent0 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) - Para listar os dispositivos cujos nomes estão contidos no arquivo
/tmp/f, digite:
O sistema exibe uma mensagem semelhante à seguinte saída: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 - Para exibir o status dos dispositivos que são exportados para um WPAR como Exportado, digite o seguinte comando:
O sistema exibe uma mensagem semelhante à seguinte saída:# lsdev -c disk -x
onde o dispositivohdisk0 Available 01-08-00-1,0 16 Bit LVD SCSI Disk Drive hdisk1 Exported 01-08-00-2,0 Other SCSI Disk Drivehdisk1é exportado para um WPAR.
Arquivos
| Item | Descrição |
|---|---|
| /usr/sbin/lsdev | Contém o comando lsdev . |