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.
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".
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.
Pour plus d'informations sur le programme Volume Management, reportez-vous aux Pages de manuel(4): Formats des fichiers et au System Administration Guide.