La siguiente tabla describe los tres comandos que se utilizan para mostrar información de configuración de dispositivos y del sistema.
|
Para obtener información sobre los nombres de dispositivos que se utilizan para identificar dispositivos en el sistema, consulte Convenciones de nombres de dispositivos.
Cuando ejecuta los comandos prtconf y sysdef, la salida puede incluir la siguiente línea de mensaje relacionada con el controlador junto a las instancias específicas del dispositivo:
device, instance #number (driver not attached)
La ausencia de un controlador puede significar una de las siguientes opciones:
No está disponible ningún controlador para el dispositivo.
No hay ningún controlador conectado porque el dispositivo no está en uso. Cuando un dispositivo está sin usar, su controlador se descarga automáticamente.
No hay un controlador conectado porque el dispositivo no existe en la instancia de ese dispositivo.
Debido a que los procesos del sistema siempre supervisan los dispositivos del sistema, el mensaje generalmente indica la ausencia del dispositivo.
Las siguientes utilidades detectan si un dispositivo determinado está en uso:
dumpadm
format
mkfs y newfs
swap
Las utilidades podrían detectar algunos de los siguientes escenarios de uso:
El dispositivo es parte de una agrupación de almacenamiento ZFS
El dispositivo es de volcado o intercambio
En el archivo /etc/vfstab hay una entrada o sistema de archivos montado
Por ejemplo, usar la utilidad format para acceder a un dispositivo activo puede generar un mensaje similar al siguiente:
# 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: . . .
Los ejemplos siguientes muestran diferentes usos de prtconf, de sysdef y de otros comandos para mostrar la información de configuración del sistema.
Ejemplo 1-1 Visualización de todos los dispositivos de un sistema basado en SPARC$ /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 . . .Ejemplo 1-2 Visualización de información sobre un dispositivo específico de un sistema basado en SPARC
En este ejemplo, se muestra el número de instancia de sd para /dev/dsk/c4t2d0s0.
# prtconf -v /dev/dsk/c4t2d0s0 | grep instance sd, instance #5Ejemplo 1-3 Visualización de solamente los dispositivos conectados al sistema
# prtconf | grep -v notEjemplo 1-4 Visualización de la configuración de uso del dispositivo
En este ejemplo, el comando fuser se utiliza para mostrar qué procesos acceden al dispositivo /dev/console.
# fuser -d /dev/console /dev/console: 5742o 2269o 20322o 858oEjemplo 1-5 Visualización de información de configuración del sistema de un sistema basado en x86
# 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 . . .Ejemplo 1-6 Visualización de información de configuración del dispositivo de un sistema basado en x86
# 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) . . .