Lsdev
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Liste des unités (devices) |
| Commande | lsdev
|
| Contexte | AIX — équivalent de `lspci`/`lsusb`/`/proc/devices` côté Linux |
| Voir aussi | Lsattr · Chdev |
lsdev liste les unités (devices) connues du système AIX — disponibles, installées, par classe (disque, bande, réseau, adaptateur...). Voir lsattr pour le détail des attributs d'une unité précise une fois identifiée.
Vue d'ensemble
lsdev -P # unités disponibles au catalogue (prédéfinies, pas forcément installées)
lsdev -C # unités effectivement configurées/installées
lsdev -CH # nom, emplacement et état de chaque unité
Filtrer par classe
lsdev -Cc disk # disques
lsdev -Cc tape # lecteurs de bande
lsdev -Cc processor # processeurs
lsdev -Cc memory # mémoire
lsdev -Cc adapter # adaptateurs (dont cartes réseau/Fibre Channel)
lsdev -P -H # lister les classes disponibles elles-mêmes
Disques : filtrer par contrôleur ou état
lsdev -Cc disk -p scsi0 # disques d'un contrôleur SCSI précis
lsdev -Cc disk -S a # état "available" (a), "defined" (d), "stopped" (s)
Relations parent/enfant entre unités
lsdev -l fcs0 -F parent # périphérique parent d'une unité
lsparent -C -l cd0 # équivalent, via la commande dédiée lsparent
lsparent -C -k fcp # cartes SCSI attachées aux cartes fibre
Réseau
lsdev -Cc if # interfaces réseau
lsdev -Cc tcpip # unités liées à TCP/IP
Forcer le mode full duplex d'une carte (opération de modification, via chdev) :
chdev -P -l ent0 -a media_speed='100_Full_Duplex'
Environnement VIO
lsdev -type disk
lsdev -type adapter | grep fcs
lspath -dev hdisk0
Identifier les cartes Fibre Channel et leur World Wide Name
for i in $(lsdev -Cc adapter | awk '/fcs/ { print $1 }'); do
lscfg -l "$i"
lscfg -vpl "$i" | awk '/Network Address|fcs/ { m=length($0)-11; print substr($0,m) }'
done