Note sulla piattaforma: Workstation Sun Ultra 450 e Server Ultra Enterprise 450

Da un messaggio di errore al numero di slot e al nome logico UNIX di un disco

Questa sezione spiega come convertire il nome di dispositivo fisico UNIX indicato in un messaggio di errore SCSI nel nome di dispositivo logico UNIX del disco e nel suo numero di slot.

  1. Determinare il nome di dispositivo fisico UNIX dal messaggio di errore SCSI.

    I messaggi di errore SCSI vengono normalmente visualizzati nella console di sistema e registrati nel file /usr/adm/messages.


    WARNING: /pci@6,4000/scsi@4,1/sd@3,0 (sd228)
    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

    Nel messaggio di errore SCSI di questo esempio, il nome di dispositivo fisico UNIX è /pci@6,4000/scsi@4,1/sd@3.

  2. Determinare il nome di dispositivo logico UNIX del disco visualizzando il contenuto della directory /dev/rdsk.

    Usare il comando grep per filtrare l'output in modo da individuare tutte le ricorrenze del nome di dispositivo fisico UNIX determinato al Punto 1:


    % ls -l /dev/rdsk | grep /pci@6,4000/scsi@4,1/sd@3
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s0 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:a,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s1 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:b,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s2 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:c,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s3 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:d,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s4 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:e,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s5 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:f,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s6 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:g,raw
    lrwxrwxrwx   1 root     root        45 Jan 30 09:07 c12t3d0s7 -> ../../devices/pci@6,4000/scsi@4,1/sd@3,0:h,raw

    L'output risultante indica il nome di dispositivo logico UNIX associato. In questo esempio, il nome di dispositivo logico è c12t3d0.

  3. Determinare il numero di slot del disco usando il comando prtconf.

    Sostituire la stringa disk@ al posto di sd@ nel nome di dispositivo fisico determinato al Punto 1. Con riferimento all'esempio precedente, il risultato sarà /pci@6,4000/scsi@4, 1/disk@3.

    Usare il comando grep per individuare le ricorrenze di questo nome nell'output del comando prtconf:


    % prtconf -vp | grep /pci@6,4000/scsi@4,1/disk@3
    slot#11:  '/pci@6,4000/scsi@4,1/disk@3'

    L'output risultante indica il numero di slot del disco corrispondente. In questo esempio, il numero di slot del disco è 11.

    Se nell'output non compare un numero di slot, significa che il dispositivo è un'unità removibile (CD-ROM o unità nastro) o un dispositivo esterno.