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.
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".
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.
Mer information om Volume Management finns på man Pages(4): File Formats och System Administration Guide.