Plattform-Hinweise: Sun Enterprise 250 Server

Feststellen der Zuordnung zwischen dem physischen Gerätenamen in einer Fehlermeldung und der Festplattensteckplatznummer bzw. dem logischen UNIX-Gerätenamen

Dieser Abschnitt beschreibt, wie Sie einen physischen UNIX-Gerätenamen, der in einer SCSI-Fehlermeldung angezeigt wird, einem logischen UNIX-Gerätenamen und einer Festplattensteckplatznummer zuordnen können.

  1. Stellen Sie, ausgehend von einer SCSI-Fehlermeldung, den physischen UNIX-Gerätenamen fest.

    SCSI-Fehlermeldungen werden in der Regel in der Systemkonsole angezeigt und in der Datei /usr/adm/messages protokolliert.


    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

    In der SCSI-Fehlermeldung im Beispiel oben lautet der physische UNIX-Gerätename /pci@1f,4000/scsi@3/sd@b.

  2. Stellen Sie durch Auflisten des Inhalts von Verzeichnis /dev/rdsk den logischen UNIX-Gerätenamen fest.

    Filtern Sie mit dem Befehl grep aus der Ausgabe alle Vorkommen des physischen UNIX-Gerätenamens heraus, den Sie in Schritt 1 festgestellt haben:


    % 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

    Die daraus resultierende Ausgabe gibt den zugehörigen logischen UNIX-Gerätenamen an. In diesem Beispiel lautet der logische Gerätename c0t11d0.

  3. Stellen Sie mit dem Befehl prtconf die Festplattensteckplatznummer fest.

    Ersetzen Sie in dem physischen Gerätenamen, den Sie in Schritt 1 ermittelt haben, die Zeichenfolge sd@ durch disk@. In diesem Beispiel lautet das Ergebnis /pci@1f,4000/scsi@3/disk@b.

    Suchen Sie diesen Namen mit dem Befehl grep in der Ausgabe des Befehls 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'

    Die daraus resultierende Ausgabe gibt die zugehörige Festplattensteckplatznummer an. In diesem Beispiel lautet die Festplattensteckplatznummer 4.

    Gibt die Ausgabe keine Festplattensteckplatznummer an, handelt es sich bei dem Gerät entweder um einen Wechseldatenträger (CD-ROM- oder Bandlaufwerk) oder um ein externes Gerät.