Notas sobre la plataforma: servidor Sun Enterprise 250

Determinación del número de ranura del disco y el nombre de dispositivo lógico UNIX a partir de un mensaje de error

En esta sección se explica cómo convertir un nombre de dispositivo físico UNIX suministrado por un mensaje de error SCSI en un nombre de dispositivo lógico UNIX y un número de ranura de disco.

  1. Determinación del nombre de dispositivo físico UNIX a partir del mensaje de error SCSI.

    Los mensajes de error SCSI suelen aparecer en la consola del sistema, y quedan registrados en el archivo /usr/adm/messages.


    WARNING: /pci@1f,4000/scsi@3/sd@b,0 (sd11)
    Error for Command: read(10)     Error level: Retryable
    Requested Block: 3991014        Error Block: 3991269
    Vendor: FUJITSU                 Serial Number: 9606005441
    Sense Key: Media Error
    ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0x0

    En el mensaje de error anterior, el nombre de dispositivo físico UNIX es /pci@1f,4000/scsi@3/sd@b.

  2. Determinación del nombre de dispositivo lógico UNIX viendo el contenido del directorio /dev/rdsk.

    Utilice el comando grep para ver sólo el resultado correspondiente al nombre de dispositivo físico UNIX determinado en el Paso 1:


    % ls -l /dev/rdsk | grep /pci@1f,4000/scsi@3/sd@b
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s0 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:a,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s1 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:b,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s2 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:c,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s3 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:d,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s4 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:e,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s5 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:f,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s6 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:g,raw
    lrwxrwxrwx   1 root     root          45 Nov 24 10:41 c0t11d0s7 -> ../../devices/pci@1f,4000/scsi@3/sd@b,0:h,raw

    El resultado indica el nombre de dispositivo lógico UNIX asociado. En este ejemplo, dicho nombre es c0t11d0.

  3. Determinación del número de ranura de disco utilizando el comando prtconf.

    Sustituya disk@ por sd@ en el nombre de dispositivo físico determinado en el Paso 1. El resultado en este ejemplo es /pci@1f,4000/scsi@3/disk@b.

    Utilice el comando grep para localizar este nombre en el resultado del comando prtconf:


    % prtconf -vp | grep /pci@1f,4000/scsi@3/disk@b
            disk4:  '/pci@1f,4000/scsi@3/disk@b,0'
                disk-slot4:  '/pci@1f,4000/scsi@3/disk@b'

    El resultado indica el número de ranura correspondiente. En el ejemplo, dicho número es 4.

    Si el resultado del comando no suministra ningún número de ranura, quiere decir que se trata de un soporte extraíble (CD-ROM o unidad de cinta) o de un dispositivo externo.