Lsattr

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Attributs des unités (devices)
Commande lsattr
Contexte AIX — interroge la base ODM des périphériques
Voir aussi Lsdev · Chdev

lsattr affiche les attributs configurés d'une unité (device) AIX — processeur, mémoire, carte réseau, disque, ou paramètres noyau globaux (`sys0`). Complète lsdev (qui liste les unités) avec le détail des réglages de chacune.

Processeur et mémoire

lsattr -El proc0              # statistiques du processeur
lsattr -El sys0 -a realmem      # mémoire physique réelle

Réseau

lsattr -El ent0 -a media_speed    # vitesse et type de négociation d'une carte
lsattr -EHl ent0                    # tous les paramètres niveau 2 d'une carte
lsattr -El inet0 -a route              # table de routage vue par l'ODM
lsattr -El en0 -a state                  # état du lien (câble connecté à un élément actif)

Modifier une valeur passe par chdev, pas `lsattr` (lecture seule) :

chdev -l ent0 -a media_speed='100_Full_Duplex'

Supprimer une route par défaut en doublon

lsattr -El inet0
chdev -l inet0 -a delroute="net,-hopcount,0,,0,170.247.2.246"

En dernier recours, la route peut aussi être retirée directement via l'ODM :

odmget -q"value=net,-hopcount,0,,0,192.168.2.250" CuAt
odmdelete -o CuAt -q"value=net,-hopcount,0,,0,192.168.2.250"

⚠️ Manipuler l'ODM directement (`odmdelete`) est une opération bas niveau, à réserver au cas où `chdev` ne permet pas l'opération — une erreur ici peut désynchroniser la configuration réseau de l'état réellement souhaité.

Disque

lsattr -HEl sys0 -a iostat    # activer/vérifier les stats I/O globales
lsattr -EHl hdisk28              # infos noyau d'un disque

Limites système : le piège "argument list too long"

lsattr -El sys0 -a ncargs
chdev -l sys0 -a ncargs=8

`ncargs` contrôle la longueur maximale de la ligne de commande (arguments + variables d'environnement), par défaut 6 blocs de 4 Ko (24 Ko). Une commande qui échoue avec The parameter list is too long (typiquement un ls * sur un répertoire à très nombreux fichiers) se résout souvent en augmentant cette valeur.

Voir aussi

  • Lsdev — lister les unités elles-mêmes
  • Chdev — modifier un attribut affiché par lsattr