Solaris handbok för Sun-tillbehör

SCSI-adressvalsscheman

För att du skall kunna konfigurera skiv-, band- och CD-ROM-enheter måste du förstå de adressvalsscheman systemet använder. Adressvalsschemorna för skivenheter skiljer sig från dem för bandstationer. Det här avsnittet tar upp adressvalsscheman för SCSI för olika typer av tillbehör.

Adresser och enhetsnamn

Solaris identifierar tillbehör genom en serie adresser och enhetsnamn:

Mål-ID-adressmetoder

Mål-ID är en adress som ställs in på enhetens gränssnitt (enheten kan vara skiva, band eller CD-ROM). Det finns tre sätt att ställa in den här adressen:

När man avgör vilken mål-ID som skall användas för en viss enhet måste hänsyn tas till flera saker:

Tabell A-1 SCSI-måladresser
 Enhetsordning CD-ROM mål Band mål Skivmål (Ultra- & Enterprise-system) Skivmål (system före Ultra)
 första 6 4 0 3
 andra  5 1 1
 tredje   2 2
 fjärde   3 0
 femte   4 4
 sjätte   3 5
 sjunde   6 6


Obs!

Vissa SCSI-styrenheter stöder sju enheter, medan andra stöder femton (ha dock i åtanke vilken I/O-belastning detta kan innebära). Om femton enheter är anslutna är 0-14 giltiga värden för mål-ID.



Obs!

Du kan inte ha två enheter med samma mål-ID på samma SCSI-styrenhet. Men samma mål-ID kan användas på olika SCSI-styrenheter.


Fysiska enhetsnamn

Det fysiska enhetsnamnet ges av systemets inbyggda programvara. Det här namnet uttrycks som en sökväg. Sökvägsnamnet beskriver var enheten finns i förhållande till CPU:n. För SCSI-enheter är mål-ID en del av detta adressnamn.

Efter det att den inbyggda programvaran gett de fysiska enhetsnamnen kopieras specialfiler till katalogen /devices som återspeglar dessa namn. Detta inträffar när systemet startas med omkonfigureringsalternativet (boot -r eller när det finns en fil med namnet /reconfigure när systemet startas).

Skivexempel:Graphic

CD-ROM-exempel:Graphic

Bandexempel:Graphic

Logiska enhetsnamn

Det logiska enhetsnamnet skapas av operativsystemet när tillbehöret först installeras och startas med omkonfigureringsalternativet. De logiska enhetsnamnen finns i katalogen /dev. Ett logiskt enhetsnamn är en fil som är symboliskt länkad till det fysiska enhetsnamnet (som är namn som börjar med /devices). Filnamnet återspeglar adressen och den fysiska anslutningen av enheten till systemet. Det logiska enhetsnamnet är den adress du använder när du arbetar med enheten.

Logiska enhetsnamn för skivenheter skapas på följande sätt:

/dev/[r]dsk/cntndnsn


Obs!

Förklaringen ovan gäller inte skivor som ingår i en SPARCstorage Array (en enhet ansluten till ett SOC-kort). Skivor i en SPARCstorage Array har logiska enhetsnamn med samma /dev/[r]dsk/cntndnsn; de tolkas dock annorlunda.


Logiska enhetsnamn för skivenheter skapas i två underkataloger till /dev; rdsk och dsk. När du använder logiska enhetsnamn med olika kommandon måste du använda rätt form, antingen /dev/rdsk eller /dev/dsk, beroende på om kommandot använder ett rått enhetsgränssnitt (även kallat teckengränssnitt) eller ett blockenhetsgränssnitt. Skillnaden ligger i hur data läses från enheten:

Allmänt sett finns tre kommandon som kräver en blockenhet: mount, umount, och df. De flesta andra kommandon fungerar bäst med den råa enheten. När du inte är säker på om ett kommando skall användas med /dev/dsk eller /dev/rdsk bör du titta i kommandots man-sida.

Logiska enhetsnamn för CD-ROM-enheter skapas enligt samma schema som för skivenheter (se ovan). Här är ett exempel på ett logiskt enhetsnamn för en CD-ROM-enhet:

/dev/rdsk/cnt6dnsn

Exempel på logiska enhetsnamn för SCSI-bandstationer:

/dev/rmt/0

Tabell A-2 Logiska enhetsnamn för bandstationer
 Bandstation Mål-ID Primärt logiskt enhetsnamn Ytterligare logiska enhetsnamn
 Första bandstationen 4 /dev/rmt/0/dev/rmt/0l    /dev/rmt/0m    /dev/rmt/0h    /dev/rmt/0u
 Andra bandstationen 5 /dev/rmt/1/dev/rmt/1l    /dev/rmt/1m    /dev/rmt/1h    /dev/rmt/1u

För flertalet åtgärder där band är involverade bör du använda det primära logiska enhetsnamnet, eftersom bandstationen använder sina bästa standardegenskaper. Skulle du vilja bestämma hur en viss bandstation skall fungera lägger du dock till en bokstav (upp till tre bokstäver totalt) till det aktuella logiska enhetsnamnet på följande sätt:

Giltiga namnkombinationer visas i tabellen nedan. Om du arbetar med den andra bandstationen använder du 1 i stället för 0.

0l   0b 0bn0c   0cb   0cbn   0cn0h 0hb 0hbn 0hbn0m   0mb   0mbn 0mn0l   0lb   0lbn   0ln0u   0ub   0ubn   0un