Gestione dei volumi è un programma del sistema operativo che automatizza l'amministrazione di DVD-ROM, CD-ROM e dischetti. Per esempio, nelle precedenti release di Solaris (Solaris 2.1 o anteriori), per attivare e accedere ai dati memorizzati su un CD-ROM occorreva svolgere diversi passaggi amministrativi (vedere "Attivazione automatica e manuale").
Nell'ambiente operativo Solaris, Gestione dei volumi attiva automaticamente i DVD-ROM, i CD-ROM e i dischetti in /cdrom/nome_cdrom e /floppy/nome_floppy rispettivamente. Inoltre, durante una sessione di workstation, controlla i file system contenuti su DVD-ROM, CD-ROM e dischetti (il reboot pulirà il database in memoria). Per vedere i supporti che sono stati inseriti durante una sessione di workstation, digitare /vol/dsk:
% ls /vol/dsk supp_sol_2_8_smcc unnamed_cdrom unnamed_floppy |
Gestione dei volumi usa il file di configurazione /etc/vold.conf per determinare quali dispositivi gestisce. Il file di default /etc/vold.conf contiene le seguenti informazioni:
# @(#)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 |
Prima di aggiungere a un sistema unità a dischetti, DVD-ROM e CD-ROM secondarie, aggiornare il file /etc/vold.conf inserendo i nuovi dispostivi nella lista "Devices to use". La sintassi di una voce "Devices to use" è la seguente:
use dispositivo speciale oggetto_condiviso nomesimb opzioni |
Ogni variabile della riga di questo comando è definita nella Tabella 4-3.
Tabella 4-3 Descrizione delle variabili della sintassi di device control
Sintassi |
Descrizione |
Valori supportati e di default |
---|---|---|
dispositivo |
Il tipo di dispositivo per supporti removibili da utilizzare |
cdrom, diskette |
tipo |
La classe di dispositivi: supporto singolo o multipli |
drive |
speciale |
Nome di percorso del dispositivo da utilizzare. Il percorso inizia generalmente con /dev |
I percorsi dei dispositivi supportati per default sono /dev/dsk/c0t6 e /dev/diskette |
oggetto_condiviso |
L'ubicazione del codice che gestisce questo dispositivo |
L'ubicazione di default è /usr/lib/vold/nome_ oggetto_condiviso |
nomesimb |
Il nome simbolico di riferimento di questo dispositivo; il nomesimb viene inserito nella directory del dispositivo, /cdrom o /floppy |
I valori di default sono cdrom0, floppy0 |
opzioni |
Le autorizzazioni di utente, gruppo o modalità per i supporti inseriti |
I valori di default sono user=nobody, group=nobody, mode=0666 |
Dopo aver aggiornato il file /etc/vold.conf, collegare l'unità e riavviare il sistema con un boot di riconfigurazione.
Per informazioni sull'avvio del sistema in modalità diverse, vedere "Avviare dopo il collegamento di una periferica".
Gestione dei volumi controlla il percorso /dev/dsk/c0t6d0s2 di un'unità CD-ROM e DVD-ROM il percorso /dev/diskette di un'unità a dischetti. Se si tenta di accedere a un CD-ROM, DVD-ROM o un dischetto utilizzando uno di questi percorsi, verrà visualizzato un messaggio di errore.
Per maggiori informazioni su Gestione dei volumi, vedere il documento man Pages(4): File Formats e il manuale System Administration Guide.