Commande lsdev
Objectif
Affiche les périphériques du système et leurs caractéristiques.
Syntaxe
lsdev [ -C ] [ -c Classe ] [ -s Sous-classe ] [ -t Type ] [ -f Fichier ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -l { Nom |-} ] [ -p Parent ] [ -S Etat ] [ -x ]
lsdev -P [ -c Classe ] [ -s Sous-classe ] [ -t Type ] [ -f Fichier ] [ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -x ]
Descriptif
La commande lsdev affiche des informations sur les unités de la base de données de configuration des unités. Vous pouvez afficher des informations sur toutes les unités de la classe d'objets Unités personnalisées à l'aide de l'indicateur -C . Toute combinaison de -c Classe, -s Sous-classe, -t Type, -l Nom, -p Parent, et les indicateurs Etat -Ssélectionnent un sous-ensemble des unités personnalisées. Vous pouvez afficher des informations sur tous les périphériques de la classe d'objets Périphériques prédéfinis à l'aide de l'indicateur -P . Toute combinaison de -c Classe, -s Sous-classe, et -t Les indicateurs de type sélectionnent un sous-ensemble des unités prédéfinies.
- A partir de la classe d'objets Unités personnalisées à l'aide de l'indicateur -C
- A partir de la classe d'objets Périphériques prédéfinis à l'aide de l'indicateur -P
Pour remplacer ces deux sorties par défaut, utilisez l'indicateur -F Format pour afficher la sortie dans un format que vous spécifiez à l'aide du paramètre Format . Le paramètre Format est une liste de noms de colonne entre guillemets, séparés et éventuellement terminés par des caractères non alphanumériques ou des espaces.
La commande lsdev affiche uniquement des informations sur les unités basées sur les informations de la classe d'objets Unités personnalisées (Cudv) ou de la classe d'objets Unités prédéfinies (PdDv). Les autres classes d'objets (telles que la classe d'objets Customized Path (CuPath)) ne sont pas examinées. Cette situation signifie qu'il peut y avoir des conditions dans lesquelles un périphérique peut ne pas être affiché. Par exemple, si l'option -p Parent est utilisée, mais que le parent identifié dans l'objet Périphériques personnalisés d'une unité ne correspond pas à l'option Parent spécifiée via l'option -p , l'unité n'est pas affichée. Toutefois, l'unité peut avoir un chemin d'accès au Parent spécifié qui est défini dans la classe d'objets Chemins personnalisés. Utilisez la commande lspath pour afficher toutes les unités enfant compatibles MPIO du parent spécifié.
Vous pouvez utiliser le raccourci SMIT (System Management Interface Tool) smit lsdev pour modifier les caractéristiques de l'unité.
Indicateurs
| Article | Descriptif |
|---|---|
| -C | Répertorie les informations relatives à un périphérique qui se trouve dans la classe d'objets Périphériques personnalisés. Les informations par défaut affichées sont name, status, locationet description. L'indicateur -C n'est pas obligatoire, mais il est conservé pour des raisons de compatibilité. L'indicateur -C ne peut pas être spécifié avec l'indicateur -P . Si aucun des deux n'est spécifié, la commande lsdev se comporte comme si l'indicateur -C était spécifié. |
| -c Classe | Indique un nom de classe d'unités. Cet indicateur peut être utilisé pour limiter la sortie aux périphériques d'une classe spécifiée. |
| -f Fichier | Lit les indicateurs nécessaires à partir du paramètre Fichier . |
| -F Format | Affiche la sortie dans un format spécifié par l'utilisateur, où le paramètre Format est une liste de noms de colonne entre guillemets de la classe d'objets Périphériques prédéfinis ou personnalisés, séparés et éventuellement terminés par des caractères non alphanumériques ou des espaces. Si un espace blanc est utilisé comme séparateur, la commande lsdev affiche la sortie dans des colonnes alignées. Si vous spécifiez l'indicateur -F Format avec l'indicateur -C , vous pouvez spécifier des noms de colonne à partir des classes d'objets Unités personnalisées et prédéfinies. Si vous spécifiez l'indicateur -F Format avec l'indicateur -P , vous pouvez spécifier uniquement les noms de colonne de la classe d'objets Périphériques prédéfinis. En plus des noms de colonne, le nom spécial description peut être utilisé pour obtenir un affichage des descriptions d'unité. Cet indicateur ne peut pas être utilisé avec l'indicateur -r ColumnName . En outre, le nom spécial physloc peut être utilisé pour afficher un code d'emplacement physique de l'unité. |
| -h | Affiche les en-têtes au-dessus de la sortie de colonne. |
| -h | Affiche le message d'utilisation de la commande. |
| -l Nom | Indique le nom logique de l'unité à partir de la classe d'objets Unités personnalisées de l'unité pour laquelle les informations sont répertoriées. L'argument Nom de l'indicateur -l peut contenir les mêmes caractères génériques qui peuvent être utilisés avec la commande odmget . Si l'argument Nom est un tiret, les noms sont lus à partir de STDIN. Les noms sur STDIN doivent être séparés par une virgule, une tabulation, un espace ou un caractère de retour à la ligne. Les noms ne peuvent pas contenir de caractères génériques. Cet indicateur ne peut pas être utilisé avec l'indicateur -P . |
| -p Parent | Indique le nom logique d'unité de la classe d'objets Unités personnalisées pour le parent des unités à afficher. L'indicateur -p Parent peut être utilisé pour afficher les unités enfant du Parentspécifié. L'argument Parent de l'indicateur -p peut contenir les mêmes caractères génériques qui peuvent être utilisés avec la commande odmget . Cet indicateur ne peut pas être utilisé avec l'indicateur -P . |
| -P | Répertorie les informations relatives à un périphérique qui se trouve dans la classe d'objets Périphériques prédéfinis. Les informations par défaut affichées sont class, type, sous-classeet description. Cet indicateur ne peut pas être utilisé avec -C, -l, ou -S . |
| -r ColumnName | Affiche l'ensemble de valeurs dans une colonne. Par exemple, le paramètre ColumnName prend la valeur du paramètre Class pour répertorier toutes les classes. Si vous spécifiez l'indicateur -r ColumnName avec l'indicateur -C , vous pouvez spécifier les noms de colonne des classes d'objets Customized et Predefined Devices. Si vous spécifiez l'indicateur -r ColumnName avec l'indicateur -P , vous pouvez spécifier uniquement les noms de colonne de la classe d'objets Unités prédéfinies. Cet indicateur ne peut pas être utilisé avec l'indicateur -F Format . |
| -S Etat | Répertorie tous les périphériques dont l'état est indiqué par le paramètre Etat . Le paramètre Etat peut avoir l'une des valeurs suivantes:
|
| -s Sous-classe | Indique un nom de sous-classe d'unité. Cet indicateur peut être utilisé pour limiter la sortie aux unités d'une sous-classe spécifiée. |
| -t Type | Indique un nom de type d'unité. Cet indicateur peut être utilisé pour limiter la sortie aux périphériques d'un type spécifié. |
| -X | Affiche le statut exporté pour les unités exportées vers une partition de charge de travail (WPAR). |
Statut de sortie
| Article | Descriptif |
|---|---|
| 0 % | L'opération a abouti. |
| >0 | Une erreur s'est produite. |
Security
Exemples
- Pour répertorier tous les périphériques de la classe d'objets Périphériques prédéfinis avec des en-têtes de colonne, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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) - Pour répertorier toutes les unités de la classe d'objets Unités personnalisées, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier les adaptateurs qui sont à l'état Disponible dans la classe d'objets Unités personnalisées, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier toutes les unités de bande de la classe d'objets Unités prédéfinies, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier les classes d'unités prises en charge à partir de la classe d'objets Unités prédéfinies, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier les sous-classes prises en charge dans la classe d'objets Périphériques prédéfinis pour la classe disk , entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante:lsdev -P -c disk -r subclassdar fcp fdar ide iscsi scraid scsi vscsi - Pour répertorier le nom, la classe, la sous-classe et le type de chaque unité à l'état Disponible dans la classe d'objets Unités personnalisées avec des en-têtes de colonne, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier le nom, la classe, l'emplacement et le physloc de toutes les unités d'adaptateur de la classe d'objets Unités personnalisées avec des en-têtes de colonne, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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 - Pour répertorier tous les enfants du bus
pci0, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante: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) - Pour répertorier les unités dont les noms sont contenus dans le fichier
/tmp/f, entrez:
Le système affiche un message similaire à la sortie suivante: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 - Pour afficher le statut des unités exportées vers une partition de charge de travail (WPAR) en tant que Exporté, entrez la commande suivante:
Le système affiche un message similaire à la sortie suivante:# lsdev -c disk -x
où l'unitéhdisk0 Available 01-08-00-1,0 16 Bit LVD SCSI Disk Drive hdisk1 Exported 01-08-00-2,0 Other SCSI Disk Drivehdisk1est exportée vers une partition de charge de travail (WPAR).
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/lsdev | Contient la commande lsdev . |