Solaris handbok för Sun-tillbehör

Hur Solaris hanterar CD-ROM- och diskettenheter

Det här avsnittet beskriver hur CD-ROM- och diskettenheter hanteras av Solaris.

Volume Management

Volume Management är ett program i operativsystemet för automatisering av administrationen av CD-ROM-skivor och disketter. T.ex. behövde du i vissa tidigare Solaris-versioner (Solaris 2.1 eller tidigare) utföra många administrativa steg för att ansluta och komma åt data på en CD-ROM (se ""Jämföra automatisk och manuell anslutning"").

I operativsystemet Solaris ansluter Volume Management automatiskt CD-ROM-skivor och disketter med filsystem på /cdrom/cdrom_namn respektive /floppy/diskett_namn. Det håller även reda på CD-ROM- och diskettfilsystem under en arbetsstationssession (denna databas lagras i minnet och töms vid omstart). För att visa de media som har satts i under en arbetsstationssession listar du /vol/dsk:


% ls /vol/dsksupp_sol_2_7_smccunnamed_cdrom	
unnamed_floppy

Volume Management använder konfigurationsfilen /etc/vold.conf för att avgöra vilka enheter som används. Standardvarianten av /etc/vold.conf innehåller följande information:


# @(#)vold.conf 2.21 	 	 	 96/05/10 SMI## Fil för konfigurering av bakgrundsprogram för volymer## Vilken databas skall användas (måste stå först)db db_mem.so# Stödda etiketterlabel dos label_dos.so floppylabel cdrom label_cdrom.so cdromlabel sun label_sun.so floppy # Vilka enheter skall användasuse cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%duse floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%duse pcmem drive /dev/rdsk/c*s2 dev_pcmem.so pcmem%d forceload=true# Åtgärderinsert /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmminsert /vol*/dev/dsk/* user=root /usr/sbin/rmmeject
/vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmeject /vol*/dev/dsk/* user=root /usr/sbin/rmmnotify /vol*/rdsk/* group=tty /usr/lib/vold/volmissing -c# Lista över vilka filsystemtyper som är olämpliga att mata
# ut p.g.a säkerhetsskälunsafe ufs hsfs pcfs

Innan du installerar en andra CD-ROM- eller diskettenhet i systemet,måste du uppdatera filen /etc/vold.conf genom att lägga till de nyaenheterna i listan "Vilka enheter som skall användas". Syntaxen för denna lista är:


use enhet typ special delat_objekt symnamn alternativ

Varje variabelpost i enhetsstyrningsraden finns i Tabell 4-3.

Tabell 4-3 Beskrivning av syntaxen för enhetsstyrning

Syntax 

Beskrivning 

Tillåtna värden och standardvärden 

enhet

Vilken typ av enhet för löstagbara media som skall användas 

cdrom, diskett

typ

Typ av enhet: stöd för en eller flera mediumenheter samtidigt 

enhet

special

Sökväg till den enhet som skall användas. Sökvägen börjar oftast med /dev

Standardstöd finns för enheterna /dev/dsk/c0t6 och /dev/rdiskette

delat_objekt

Var koden som skall hantera enheten ligger 

Standardplatsen är /usr/lib/vold/namn_på_delat_objekt

symnamn

Det symboliska namn som avser den här enheten; symname finns i enhetskatalogen, antingen /cdrom eller /floppy

Standardvärdena är 

cdrom0, floppy0

alternativ

Användar-, grupp- och lägestillstånd för de medier som sätts i 

Standardvärdena är user=nobody, group=nobody, mode=0666

Efter det att du har uppdaterat /etc/vold.conf ansluter du enheten och startar om systemet med en omkonfigureringsstart.


  1. Obs!

    Information om hur du startar systemet i olika lägen finns i "Gör så här för att starta efter att ha anslutit en periferienhet".



Obs!

Volume Management styr sökvägen /dev/dsk/c0t6d0s2 till en CD-ROM-enhet och sökvägen /dev/diskette till en diskettenhet. Om man försöker komma åt en CD-ROM-skiva eller diskett med dessa sökvägar får man ett felmeddelande.



Obs!

Mer information om Volume Management finns på följande man-sidor(4): Filformat och System Administration Guide.


Jämföra automatisk och manuell anslutning

Figur 4-1 jämför stegen för manuell anslutning (utan Volume Management) och automatisk anslutning (med Volume Management). Volume Management kan göra mycket av det som man tidigare var tvungen att sköta manuellt vid anslutning av och arbete med CD-skivor och disketter.

Figur 4-1 Jämförelse av manuell och automatisk anslutning

Graphic

Referensmaterial för CD-ROM- och diskettenheter

CD-ROM- och diskettfilsystem ansluts i standardplatserna Volume Management när media sätts i. Se Tabell 4-4 för mer information. Dessa anslutningspunkter skapas och ansluts endast om det redan finns något filsystem på disketten.

Tabell 4-4 Anslutningspunkter för CD-ROM- och diskettenheter

Typ av medium 

Anslutningspunkt 

Mediets tillstånd 

Diskett 

/floppy/floppy0

Symbolisk länk till den anslutna disketten i den lokala diskettenheten 

 

/floppy/diskettnamn

Ansluten namngiven diskett 

 

/floppy/unnamed_floppy

Ansluten icke namngiven diskett 

CD-ROM 

/cdrom/cdrom0

Symbolisk länk till ansluten CD-ROM-skiva i den lokala CD-ROM-enheten 

 

/cdrom/CD-ROM-namn

Ansluten namngiven CD-ROM 

 

/cdrom/CD-ROM-namn/partition

Ansluten namngiven CD-ROM med partitionerat filsystem 

 

/cdrom/unnamed_cdrom

Ansluten icke namngiven CD-ROM 

För att informera Volume Management att en diskett med ett filsystem har satts i enheten använder du volcheck(1). Du behöver inte använda det här kommandot om du tänker använda fdformat(1) eller eject(1).


Obs!

Mer information om dessa kommandon finns följande man sidor(1): User Commands och System Administration Guide.


Om det inte finns något filsystem på mediet, tillhandahåller Volume Management block- och teckenenheter i filsystemet /vol. Se Tabell 4-5 för att ta reda på var diskett- och CD-ROM-mediet finns i filsystemet /vol.


Obs!

Alla versioner har en symbolisk länk i /vol/dev/aliases.


Tabell 4-5 Platser för CD-ROM- och diskettenheter i /vol utan något filsystem tillgängligt

Medietyp 

Enhetsplats:  

Medietillstånd 

Diskett 

/vol/dev/diskette0/unnamed_floppy

Formaterad icke angiven diskett--med blockåtkomst för enheten 

 

/vol/dev/rdiskette0/unnamed_floppy

Formaterad icke angiven diskett--rå enhetsåtkomst 

 

/vol/dev/diskette0/unlabeled

Icke namngiven diskett--rå enhetsåtkomst 

 

/vol/dev/rdiskette0/unlabeled

Icke namngiven diskett--rå enhetsåtkomst 

CD-ROM 

/vol/dev/dsk/c0t6d0/unnamed_cdrom

CD-ROM--med blockenhetsåtkomst 

 

/vol/dev/rdsk/c0t6d0/unnamed_cdrom

CD-ROM--med rå enhetsåtkomst 

Använda CD-skivor och disketter

Tabell 4-6 tar upp möjliga användningsområden för CD-skivor och disketter. Se System Administration Guide för detaljer.

Tabell 4-6 Vad du kan göra med CD-skivor och disketter

Medietyp 

Vad du kan göra 

Finns i Filhanteraren? 

Finns via kommandoraden? 

CD 

Sätta i en CD 

Ja 

Ja 

Se efter vad som finns på en CD 

Ja 

Ja 

Kopiera informationen på en CD 

Ja 

Ja 

Ta reda på om en CD fortfarande används 

Nej 

Ja 

Mata ut en CD 

Ja 

Ja 

Komma åt CD-skivor på andra system 

Nej 

Ja 

Göra lokala CD-skivor tillgängliga för andra system 

Nej 

Ja 

 

Konfigurera systemet att spela ljud-CD 

Nej 

Ja 

Avbryta Volume Management 

Nej 

Ja 

Starta om Volume Management 

Nej 

Ja 

Diskett 

Formatera en UFS-diskett 

Ja 

Ja 

Placera ett UFS-filsystem på en diskett 

Ja 

Ja 

Formatera en DOS-diskett 

Ja 

Ja 

Sätta i en diskett 

Ja 

Ja 

Se efter vad som finns på en diskett 

Ja 

Ja 

Kopiera eller flytta information från en diskett 

Ja 

Ja 

Kopiera eller flytta information till en diskett 

Ja 

Ja 

Ta reda på om en diskett fortfarande används 

Nej 

Ja 

Mata ut en diskett 

Ja 

Ja 

Komma åt disketter på andra system 

Nej 

Ja 

Göra lokala disketter tillgängliga för andra system 

Nej 

Ja