Solaris handbok för Sun-tillbehör

Volume Management

Volume Management är ett program i operativsystemet för automatisering av administrationen av DVD- & 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 DVD- & CD-ROM-skivor och disketter med filsystem på /cdrom/cdromnamn respektive /floppy/diskettnamn. 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/dsk
supp_sol_2_8_smcc
unnamed_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 1.22 	 	 	 99/02/24 SMI
#
# Volume Daemon Configuration file
#

# Database to use (must be first)
db db_mem.so

# Labels supported
label dos label_dos.so floppy
label cdrom label_cdrom.so cdrom
label sun label_sun.so floppy 

# Devices to use
use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d
use pcmem drive /dev/rdsk/c*s2 dev_pcmem.so pcmem%d forceload=true
# use rmscsi drive /dev/rdsk/c*s2 dev_rmscsi.so rmscsi%d

# Actions
insert /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
insert /vol*/dev/dsk/* user=root /usr/sbin/rmmount
eject /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
eject /vol*/dev/dsk/* user=root /usr/sbin/rmmount
notify /vol*/rdsk/* group=tty /usr/lib/vold/volmissing -p

# List of file system types unsafe to eject
unsafe ufs hsfs pcfs udfs

Innan du installerar en andra DVD-, 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.


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- eller DVD-ROM-enhet och sökvägen /dev/diskette till en diskettenhet. Om man försöker komma åt en CD-ROM- eller DVD-skiva eller diskett med dessa sökvägar får man ett felmeddelande.



Obs!

Mer information om Volume Management finns på man Pages(4): File Formats och System Administration Guide.