Guide des périphériques Sun Solaris

Volume Management

Volume Management est un programme du système d'exploitation qui automatise l'administration de vos CD-ROM et disquettes. Par exemple, dans les précédentes versions de Solaris (Solaris 2.1 ou précédente), pour monter des données sur un CD-ROM et y accéder, vous deviez passer par de nombreuses étapes (reportez-vous à "Comparaison entre le montage automatique et le montage manuel").

Dans l'environnement d'exploitation Solaris, Volume Management monte automatiquement les CD-ROM et les disquettes comportant des systèmes de fichiers en, respectivement, /cdrom/nom_cdrom et /floppy/nom_disquette. Il garde aussi trace des systèmes de fichiers sur CD-ROM et disquettes pendant la session d'une station de travail (la réinitialisation effacera la base de données en mémoire). Pour visualiser le support qui a été inséré pendant une session de travail, listez /vol/dsk :


% ls /vol/dsk
supp_sol_2_7_smcc
unnamed_cdrom				unnamed_floppy

Volume Management utilise le fichier de configuration /etc/vold.conf pour déterminer quels périphériques sont gérés par ce fichier. Le fichier par défaut /etc/vold.conf contient les informations suivantes :


# @(#)vold.conf 1.13     92/10/28 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/dsk/c0t6 dev_cdrom.so cdrom0
use floppy drive /dev/fd0 dev_floppy.so floppy0

# 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

Avant d'ajouter un deuxième lecteur de CD-ROM ou de disquettes à un système, mettez à jour le fichier /etc/vold.conf en ajoutant les nouveaux périphériques à la liste intitulée "Périphériques à utiliser". La syntaxe d'une entrée dans la liste "Périphériques à utiliser" est la suivante :


use device type special shared_object symname options

Les différentes variables de cette ligne de commande sont définies dans le Tableau 4-3.

Tableau 4-3 Description de la syntaxe de commande du périphérique

Syntaxe 

Description 

Valeurs prises en charge et valeurs par défaut 

device

Type de périphérique média amovible à utiliser 

cdrom , disquette

type

Catégorie de périphériques : support multiple ou simple 

lecteur

special

Chemin du périphérique à utiliser, commence habituellement par /dev

Le support par défaut est destiné aux périphériques/dev/dsk/c0t6 et /dev/diskette

shared_object

Emplacement du code qui gère ce périphérique 

L'emplacement par défaut est /usr/lib/vold/nom_objet_partagé

symname

Nom symbolique qui se rapporte à ce périphérique; le symname est placé dans le répertoire des périphériques, soit /cdrom soit /floppy

Les valeurs par défaut sont  

cdrom0, floppy0

options

Autorisations utilisateur, groupe et mode relatives au support amovible 

Les valeurs par défaut sont user=nobody, group=nobody, mode=0666

Après avoir mis à jour le fichier /etc/vold.conf, connectez le lecteur et réinitialisez votre système en utilisant le processus d'initialisation de reconfiguration.


  1. Remarque :

    Pour plus d'informations sur les différents mode d'initialisation d'un système, reportez-vous à la section "Initialisation d'un périphérique après sa connexion".



Remarque :

Volume Management contrôle le chemin /dev/dsk/c0t6d0s0 vers un lecteur de CD-ROM et le chemin/dev/diskette path vers une unité de disquettes. Tenter d'accéder à un CD-ROM ou à une disquette en utilisant ces chemins provoquera l'affichage d'un message d'erreur.



Remarque :

Pour plus d'informations sur le programme Volume Management, reportez-vous aux Pages de manuel(4): Formats des fichiers et au System Administration Guide.