I det här avsnitter beskriver vi hur man översätter ett fysiskt UNIX-enhetsnamn, som du får i ett SCSI-felmeddelande, till ett logiskt UNIX-enhetsnamn och ett skivplatsnummer.
Få fram det fysiska UNIX-enhetsnamnet från SCSI-felmeddelandet.
SCSI-felmeddelanden visas oftast i systemkonsolen och loggas till /usr/adm/messages filen.
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
I exempel-SCSI-felmeddelandet ovan är det fysiska UNIX-enhetsnamnet /pci@6,4000/scsi@4,1/sd@3.
Ta reda på det logiska UNIX-enhetsnamnet genom att ta fram en lista med innehållet i /dev/rdsk katalogen.
Använd kommandot grep för att filtrera innehållet och visa de rader där det fysiska UNIX-enhetsnamn, som du tog reda på i Steg 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
I den erhållna utmatningen visas det tillhörande logiska UNIX-enhetsnamnet. I detta exempel är det c12t3d0.
Avgör skivplatsnummer med prtconf kommandot.
Ersätt strängen sd@ med disk@ i det fysiska enhetsnamn som du tog reda på i Steg 1. Resultatet i detta exempel är /pci@6,4000/scsi@4,1/disk@3.
Använd kommandot grep för att hitta namnet i utmatningen från kommandot prtconf:
% prtconf -vp | grep /pci@6,4000/scsi@4,1/disk@3 slot#11: '/pci@6,4000/scsi@4,1/disk@3'
I den erhållna utmatningen visas det tillhörande skivplatsnumret. I detta exempel är numret 11.
Om utmatningen inte innehåller något platsnummer är enheten antingen avsedd för flyttbara media (CD-ROM eller bandstation) eller en extern enhet.