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.
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-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.
Mer information om Volume Management finns på följande man-sidor(4): Filformat och System Administration Guide.