Plattformsinformation: Sun Ultra 450 Workstation och Ultra Enterprise 450 Server

Koppla logiskt UNIX-namn till skivplatsnummer

I det här avsnittet beskriver vi hur man översätter ett känt logiskt UNIX-enhetsnamn som t.ex. c0t0d0s0 till ett skivplatsnummer (0 t.o.m. 19).

Det här exemplet förutsätter att det logiska UNIX-enhetsnamnet är c0t0d0s0.

  1. Ta reda på det fysiska UNIX-enhetsnamnet för det logiska UNIX-enhets namnet.

    Använd kommandot ls -l för att visa länken för det logiska enhetsnamnet i/dev/dsk katalogen:


    % ls -l /dev/dsk/c0t0d0s0
    lrwxrwxrwx   1 root   root   41 Jan 30 09:07 /dev/dsk/c0t0d0s0 -> ../../devices/pci@1f,4000/scsi@3/sd@0,0:a

    I den erhållna utmatningen visas det fysiska UNIX-enhetsnamn som hör ihop med det logiska enhetsnamnet. I det här fallet är tillhörande fysiska enhetsnamn /pci@1f,4000/scsi@3/sd@0.

  2. Avgör skivplatsnummer med kommandot prtconf.

    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@1f,4000/scsi@3/disk@0.

    Använd kommandot grep för att hitta namnet i utmatningen från kommandot prtconf


    % prtconf -vp | grep /pci@1f,4000/scsi@3/disk@0
    bootpath:  '/pci@1f,4000/scsi@3/disk@0,0:a'
    disk:  '/pci@1f,4000/scsi@3/disk@0,0'
    disk0:  '/pci@1f,4000/scsi@3/disk@0,0'
        slot#0:  '/pci@1f,4000/scsi@3/disk@0'

    I den erhållna utmatningen visas det tillhörande skivplatsnumret. I detta exempel är numret 0.

    Om utmatningen inte innehåller något platsnummer är enheten antingen avsedd för flyttbara media (CD-ROM eller bandstation) eller en extern enhet.