Gestion des périphériques dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Affichage des informations de configuration des périphériques

Le tableau suivant décrit les trois commandes utilisées pour afficher les informations de configuration du système et des périphériques.

Commande
Description
Page de manuel
prtconf
Affiche les informations de configuration du système, y compris la quantité totale de mémoire, ainsi que la configuration du périphérique, telle qu'elle est décrite par l'arborescence des périphériques du système. La sortie affichée par cette commande dépend du type de système.
sysdef
Affiche les informations concernant la configuration du périphérique, y compris le matériel du système, les pseudopériphériques, les modules chargeables et les paramètres du noyau sélectionnés.
dmesg
Affiche les messages de diagnostic système, ainsi que la liste des périphériques connectés au système depuis la dernière réinitialisation.

Pour plus d'informations sur les noms des périphériques utilisés pour identifier des périphériques sur le système, reportez-vous à la section Conventions de nommage des périphériques.

Lorsque vous exécutez les commandes prtconf et sysdef, la sortie peut comprendre le message suivant à propos du périphérique à côté des instances de périphérique spécifiques :

device, instance #number (driver not attached)

L'absence d'un pilote peut signifier une des deux choses suivantes :

  • Un pilote est indisponible pour le périphérique.

  • Aucun pilote n'est actuellement connecté car le périphérique n'est pas utilisé. Lorsqu'un pilote n'est pas utilisée, son périphérique est automatiquement déchargés.

  • Aucun pilote n'est actuellement connecté car l'appareil lui-même n'existe pas au niveau de cette instance de périphérique.

    Comme les processus système surveillent constamment les périphériques système, ce message indique généralement l'absence du périphérique.

    Les utilitaires suivants détectent lorsqu'un périphérique spécifié est en cours d'utilisation :

  • dumpadm

  • format

  • mkfs et newfs

  • swap

    Les utilitaires peuvent détecter les scénarios d'utilisation suivants :

  • Le périphérique fait partie d'un pool de stockage ZFS.

  • Le périphérique est un périphérique de swap ou de vidage.

  • Le système de fichiers monté ou une entrée pour le périphérique existe dans le fichier /etc/vfstab

Par exemple, l'utilisation de l'utilitaire format pour accéder à un périphérique actif peut générer un message similaire à celui-ci :

# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <FUJITSU-MAY2073RCSUN72G-0401 cyl 8921 alt 2 hd 255 sec 63>
/pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@0,0
/dev/chassis/SYS/HD0/disk
1. c1t1d0 <FUJITSU-MAY2073RCSUN72G-0401-68.37GB>
/pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@1,0
/dev/chassis/SYS/HD1/disk
Specify disk (enter its number): 0
selecting c1t0d0
[disk formatted]
/dev/dsk/c1t0d0s0 is part of active ZFS pool rpool. Please see zpool(1M).


FORMAT MENU:
.
.
.

Les exemples suivants présentent différentes utilisations des commandes prtconf, sysdef et autres pour afficher des informations sur la configuration système.

Exemple 1-1  L'opération inverse d'un affichage de l'ensemble des SPARC Based System
$ /usr/sbin/prtconf -v | more
Memory size: 32640 Megabytes
System Peripherals (Software Nodes):

SUNW,SPARC-Enterprise-T5220
.
.
.
location: /dev/chassis/SUN-Storage-J4400.0918QAKA24/SCSI_Device__2/disk
Device Minor Nodes:                    The detailed disk information is described in this section.
dev=(27,40)
dev_path=/pci@0/pci@0/pci@8/pci@0/pci@a/LSILogic,sas@0/sd@2,0:a
spectype=blk type=minor
dev_link=/dev/dsk/c4t2d0s0
dev_path=/pci@0/pci@0/pci@8/pci@0/pci@a/LSILogic,sas@0/sd@2,0:a,raw
spectype=chr type=minor
dev_link=/dev/rdsk/c4t2d0s0
Device Minor Layered Under:
mod=zfs accesstype=blk
dev_path=/pseudo/zfs@0
Minor properties:
name='Nblocks' type=int64 items=1 dev=(27,40)
value=0000000074702c8f
name='Size' type=int64 items=1 dev=(27,40)
value=000000e8e0591e00
.
.
.
Exemple 1-2  Affichage des informations sur un périphérique spécifique d'un SPARC Based System

Dans cet exemple, le numéro d'instance sd pour /dev/dsk/c4t2d0s0 est affiché.

# prtconf -v /dev/dsk/c4t2d0s0 | grep instance
sd, instance #5
Exemple 1-3  Affichage des périphériques connectés au système uniquement
# prtconf | grep -v not
Exemple 1-4  Affichage des informations d'utilisation du périphérique

Dans cet exemple, la commande fuser est utilisée pour afficher les processus accédant au périphérique /dev/console.

# fuser -d /dev/console
/dev/console:     5742o    2269o   20322o     858o
Exemple 1-5  D'une l'affichage des informations de configuration système IA {ENT} en fonction du système, procédez comme suit :
# prtconf
System Configuration:  Oracle Corporation  i86pc
Memory size: 8192 Megabytes
System Peripherals (Software Nodes):

i86pc
scsi_vhci, instance #0
pci, instance #0
pci108e,4843, instance #0
pci8086,25e2, instance #0
pci8086,3500, instance #7
pci8086,3510, instance #9
pci8086,3518, instance #10
pci108e,4843, instance #0
pci108e,4843, instance #1
pci8086,350c, instance #8
pci8086,25e3 (driver not attached)
pci8086,25f8, instance #2
pci108e,286, instance #0
disk, instance #0
disk, instance #2
disk, instance #3
disk, instance #1
pci8086,25e5 (driver not attached)
pci8086,25f9 (driver not attached)
pci8086,25e7 (driver not attached)
pci108e,4843, instance #0 (driver not attached)
pci108e,4843, instance #1
pci108e,4843, instance #2 (driver not attached)
pci108e,4843 (driver not attached)
pci108e,4843 (driver not attached)
pci108e,4843 (driver not attached)
pci108e,4843 (driver not attached)
pci8086,2690, instance #6
pci108e,125e, instance #2
pci108e,125e, instance #3
pci108e,4843, instance #0
pci108e,4843, instance #1
device, instance #0
keyboard, instance #0
mouse, instance #1
pci108e,4843, instance #2
pci108e,4843, instance #3
pci108e,4843, instance #0
storage, instance #0
disk, instance #4
.
.
.
Exemple 1-6  L'affichage {Device Configuration Information IA d'un système ENT} en fonction :
# sysdef
* Hostid
*
29f10b4d
*
* i86pc Configuration
*
*
* Devices
*
+boot (driver not attached)
memory (driver not attached)
aliases (driver not attached)
chosen (driver not attached)
i86pc-memory (driver not attached)
i86pc-mmu (driver not attached)
openprom (driver not attached)
options, instance #0
packages (driver not attached)
delayed-writes (driver not attached)
itu-props (driver not attached)
isa, instance #0
motherboard (driver not attached)
pnpADP,1542, instance #0
asy, instance #0
asy, instance #1
lp, instance #0 (driver not attached)
fdc, instance #0
fd, instance #0
fd, instance #1 (driver not attached)
kd (driver not attached)
kdmouse (driver not attached)
.
.
.