Manuale di Solaris per periferiche Sun

Gestione dei dispositivi per CD-ROM e dischetti da parte di Solaris

Questa sezione descrive come vengono gestiti i dispositivi per CD-ROM e dischetti dall'ambiente operativo Solaris.

Gestione dei volumi

Gestione dei volumi è un programma del sistema operativo che automatizza l'amministrazione di 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 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 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_7_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 2.21 	 	 	 96/05/10 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

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

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

Prima di aggiungere a un sistema unità a dischetti 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.


  1. Nota -

    Per informazioni sull'avvio del sistema in modalità diverse, vedere "Avviare dopo il collegamento di una periferica".



Nota -

Gestione dei volumi controlla il percorso /dev/dsk/c0t6d0s2 di un'unità CD-ROM e il percorso /dev/diskette di un'unità a dischetti. Se si tenta di accedere a un CD-ROM o un dischetto utilizzando uno di questi percorsi, verrà visualizzato un messaggio di errore.



Nota -

Per maggiori informazioni su Gestione dei volumi, vedere il documento man Pages(4): File Formats e il manuale System Administration Guide.


Attivazione automatica e manuale

La Figura 4-1 confronta i passaggi per l'attivazione manuale (senza Gestione dei volumi) e l'attivazione automatica (con Gestione dei volumi). Gestione dei volumi svolge molte delle operazioni necessarie per eseguire l'attivazione manuale e può essere utilizzata con CD e dischetti.

Figura 4-1 Attivazione manuale e attivazione automatica

Graphic

Materiale di riferimento per dispositivi per CD-ROM e dischetti

I file system di CD-ROM e dischetti vengono attivati nelle posizioni predefinte da Gestione dei volumi nel momento in cui viene inserito il supporto. Per maggiori informazioni, vedere la Tabella 4-4. Questi punti di attivazione vengono creati e attivati solo se il dischetto contiene già un file system.

Tabella 4-4 Punti di attivazione di file system di CD-ROM e dischetti

Tipo di supporto 

Punto di attivazione 

Stato del supporto 

Dischetto 

/floppy/floppy0

Collegamento simbolico al dischetto attivato nell'unità dischetto locale 

 

/floppy/nome_floppy

Il dischetto specificato è attivato 

 

/floppy/unnamed_floppy

Il dischetto unnamed è attivato 

CD-ROM 

/cdrom/cdrom0

Collegamento simbolico al CD-ROM attivato nell'unità CD-ROM locale 

 

/cdrom/nome_CD-ROM

Il CD-ROM specificato è attivato 

 

/cdrom/nome_CD-ROM/partizione

Il CD-ROM specificato con il file system partizionato è attivato 

 

/cdrom/unnamed_cdrom

Il CD-ROM unnamed è attivato 

Per informare Gestione dei volumi che nell'unità è stato inserito un dischetto contenente un file system, usare volcheck(1). Non occorre usare questo comando se si utilizzerà fdformat(1) o eject(1).


Nota -

Per maggiori informazioni su questi comandi, vedere il documento man Pages(1): User Commands e il manuale System Administration Guide.


Se il supporto non contiene nessun file system, Gestione dei volumi fornisce dispositivi a carattere e a blocchi nel file system /vol. Vedere la Tabella 4-5 per l'ubicazione dei supporti dischetto e CD-ROM nel file system /vol.


Nota -

Tutte le release forniscono un collegamento simbolico in /vol/dev/aliases.


Tabella 4-5 Posizioni di dispositivi CD-ROM e dischetti in /vol in assenza di file system

Tipo di supporto 

Posizione dispositivo:  

Stato del supporto 

Dischetto 

/vol/dev/diskette0/unnamed_floppy

Dischetto unnamed formattato--accesso a dispositivo a blocchi 

 

/vol/dev/rdiskette0/unnamed_floppy

Dischetto unnamed formattato--accesso a dispositivo raw 

 

/vol/dev/diskette0/unlabeled

Dischetto senza etichetta--accesso a dispositivo a blocchi 

 

/vol/dev/rdiskette0/unlabeled

Dischetto non etichettato--accesso a dispositivo raw 

CD-ROM 

/vol/dev/dsk/c0t6d0/unnamed_cdrom

CD-ROM--accesso a dispositivo a blocchi 

 

/vol/dev/rdsk/c0t6d0/unnamed_cdrom

CD-ROM--accesso a dispositivo raw 

Uso di CD e dischetti

La Tabella 4-6 mostra le varie operazioni possibili con CD e dischetti. Per maggiori informazioni, vedere il manuale System Administration Guide.

Tabella 4-6 Operazioni consentite con CD e dischetti

Tipo di supporto 

Attività 

Disponibile con Gestione di file? 

Disponibile dalla riga di comando? 

CD 

Caricare un CD 

Sì 

Sì 

Esaminare il contenuto di un CD 

Sì 

Sì 

Copiare informazioni da un CD 

Sì 

Sì 

Determinare se un CD è ancora in uso 

No 

Sì 

Espellere un CD 

Sì 

Sì 

Accedere a CD su altri sistemi 

No 

Sì 

Rendere disponibili i CD locali ad altri sistemi 

No 

Sì 

 

Configurare un sistema per riprodurre CD audio 

No 

Sì 

Arrestare Gestione dei volumi 

No 

Sì 

Riavviare Gestione dei volumi 

No 

Sì 

Dischetto 

Formattare un dischetto UFS 

Sì 

Sì 

Collocare un file system UFS su un dischetto 

Sì 

Sì 

Formattare un dischetto DOS 

Sì 

Sì 

Caricare un dischetto 

Sì 

Sì 

Esaminare il contenuto di un dischetto 

Sì 

Sì 

Copiare o spostare informazioni da un dischetto 

Sì 

Sì 

Copiare o spostare informazioni su un dischetto 

Sì 

Sì 

Determinare se un dischetto è ancora in uso 

No 

Sì 

Espellere un dischetto 

Sì 

Sì 

Accedere a dischetti su altri sistemi 

No 

Sì 

Rendere disponibili i dischetti locali ad altri sistemi 

No 

Sì