Este apartado describe el control de dispositivos de CD-ROM y disquete por el entorno operativo Solaris.
La Gestión de volúmenes es un programa en el sistema operativo que automatiza la administración de CD-ROMs y disquetes. Por ejemplo, en versiones anteriores de Solaris (Solaris 2.1 o anteriores), para montar y acceder a datos en un CD-ROM, era preciso llevar a cabo varios pasos de carácter administrativo (consulte "Comparación del montaje automático frente al manual").
En el entorno operativo Solaris, Gestión de volúmenes monta los CD-ROMs y disquetes con sistemas de archivo en /cdrom/cdrom_name y /floppy/floppy_name respectivamente. Se lleva también un registro de sistemas de archivo en CD-ROM durante una sesión con la estación de trabajo (el rearranque borrará la base de datos interna de la memoria). Para visualizar el soporte insertado durante una sesión con la estación de trabajo, enumere /vol/dsk:
% ls /vol/dsk supp_sol_2_7_smcc unnamed_cdrom unnamed_floppy
Gestión de volúmenes utiliza el archivo de configuración /etc/vold.conf para determinar qué dispositivos administra. El archivo predeterminado /etc/vold.conf contiene la información siguiente:
# @(#)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
Antes de incorporar unidades de CD-ROM y disquete suplementarias a un sistema, actualice el archivo /etc/vold.conf incorporando los nuevos dispositivos a la lista "Devices to use". La sintaxis para una entrada "Devices to use" es:
use dispositivo tipo especial objeto_compartido symname opciones
Cada elemento de variable en la línea de control de dispositivo, se define en la Tabla 4-3.
Tabla 4-3 Descripciones de la sintaxis de control de dispositivos
Sintaxis |
Descripción |
Valores soportados y predeterminados |
---|---|---|
dispositivo |
El tipo de soporte extraíble que se va a utilizar |
cdrom, disquete |
tipo |
La clase de dispositivo: soporte múltiple o simple |
unidad |
especial |
Ruta de acceso al dispositivo que se va a utilizar. La ruta de acceso suele comenzar con /dev |
El soporte predeterminado se presta para los dispositivos /dev/dsk/c0t6 and /dev/rdiskette |
objeto_compartido |
Ubicación del código que controla el dispositivo |
La ubicación predeterminada es /usr/lib/vold/nombre_de_objeto_compartido |
symname |
Nombre simbólico que hace referencia a este dispositivo; el symname se coloca en el directorio del dispositivo, bien el /cdrom o el /floppy |
Los valores predeterminados son cdrom0, floppy0 |
opciones |
Usuario, grupo y permiso de modo para el soporte insertado |
Los valores predeterminados son user=nobody, group=nobody, mode=0666 |
Tras actualizar el archivo /etc/vold.conf, conecte la unidad y vuelva a arrancar el sistema con un arranque de reconfiguración.
Si precisa información sobre el arranque del sistema en modalidades diferentes, consulte "Para arrancar tras conectar un periférico".
Gestión de volúmenes controla la ruta de acceso /dev/dsk/c0t6d0s2 a una unidad de CD-ROM y la ruta de acceso /dev/diskette a una unidad de disquete. El intentar acceder a un CD-ROM o disquete con estas rutas, produciría un mensaje de error.
Si precisa más información sobre la Administración de volúmenes, consulte Páginas del comando man(4): Formatos de archivo y la System Administration Guide.
La Figura 4-1 compara los pasos del montaje manual (sin Administración de volúmenes) y el montaje automático (con la administración de volúmenes). La Administración de volúmenes lleva a cabo muchas de las tareas que eran precisas anteriormente para montar manualmente CDs y disquetes y trabajar con ellos.
Los sistemas de archivo de CD-ROM y disquete se montan en ubicaciones predeterminadas por la Gestión de volúmenes al introducir el soporte. Consulte la Tabla 4-4 si precisa más información. Estos puntos de montaje sólo se crean y montan si existe ya un sistema de archivo residente en el disquete.
Tabla 4-4 Puntos de montaje de sistema de archivos de CD-ROM y disquete
Tipo de soporte |
Ubicación de montaje |
Estado del soporte |
---|---|---|
Disquete |
/floppy/floppy0 |
Enlace simbólico con disquete montado en la unidad de disquete local |
/floppy/floppy_name |
Disquete montado con nombre |
|
|
/floppy/unnamed_floppy |
Disquete montado sin nombre |
CD-ROM |
/cdrom/cdrom0 |
Enlace simbólico con CD-ROM montado en unidad de CD-ROM local |
|
/cdrom/CD-ROM_name |
CD-ROM montado con nombre |
/cdrom/CD-ROM_name/partition |
CD-ROM montado con nombre y con sistema de archivos particionado |
|
|
/cdrom/unnamed_cdrom |
CD-ROM montado sin nombre |
Para informar a la Administración de volúmenes que se ha introducido un disquete con el sistema de archivo en la unidad, utilice volcheck(1) para comprobar la existencia del disquete en la unidad. No es preciso utilizar este comando si se van a utilizar fdformat(1) o eject(1).
Si precisa más información sobre estos comandos, consulte Páginas del comando man (1): Comandos de usuario y System Administration Guide.
Si no existe sistema de archivos en el soporte, Gestión de volúmenes proporciona dispositivos de bloques y de caracteres en el sistema de archivos /vol. Consulte la Tabla 4-5 si precisa conocer la ubicación del soporte en disquete y CD-ROM en el sistema de archivos /vol.
Todas las versiones proporcionan un enlace simbólico en /vol/dev/aliases.
Tipo de soporte |
Ubicación del dispositivo: |
Estado del soporte |
---|---|---|
Disquete |
/vol/dev/diskette0/unnamed_floppy |
Disquete formateado sin nombre--acceso a dispositivo de bloques |
|
/vol/dev/rdiskette0/unnamed_floppy |
Disquete formateado sin nombre--acceso a dispositivo básico |
|
/vol/dev/diskette0/unlabeled |
Disquete sin etiqueta--acceso a dispositivo de bloques |
|
/vol/dev/rdiskette0/unlabeled |
Disquete sin etiqueta--acceso a dispositivo básico |
CD-ROM |
/vol/dev/dsk/c0t6d0/unnamed_cdrom |
CD-ROM--acceso a dispositivo de bloques |
/vol/dev/rdsk/c0t6d0/unnamed_cdrom |
CD-ROM--acceso a dispositivo básico |
La Tabla 4-6 muestra las distintas tareas que pueden llevarse a cabo con CDs y disquetes. Consulte la System Administration Guide, si precisa detalles.
Tabla 4-6 Qué puede hacerse con CDs y disquetes
Tipo de soporte |
Tarea |
¿Disponible con el gestor de archivos? |
¿Disponible mediante la línea de comandos? |
---|---|---|---|
CD |
Carga de un CD |
Sí |
Sí |
Examen del contenido de un CD |
Sí |
Sí |
|
Copia de información de un CD |
Sí |
Sí |
|
Comprobación de si un CD aún se encuentra en uso |
No |
Sí |
|
Expulsión de un CD |
Sí |
Sí |
|
Acceso a CDs en otros sistemas |
No |
Sí |
|
Hacer que los CDs locales estén disponibles para otros sistemas |
No |
Sí |
|
|
Configuración de un sistema para poder escuchar CDs de música |
No |
Sí |
Detención de la gestión de volúmenes |
No |
Sí |
|
Reinicio de la gestión de volúmenes |
No |
Sí |
|
Disquete |
Formateo de un disquete UFS |
Sí |
Sí |
Puesta de un sistema de archivos UFS en un disquete |
Sí |
Sí |
|
Formateo de un disquete para DOS |
Sí |
Sí |
|
Carga de un disquete |
Sí |
Sí |
|
Examen del contenido de un disquete |
Sí |
Sí |
|
Copia o movimiento de información de un disquete |
Sí |
Sí |
|
Copia o movimiento de información a un disquete |
Sí |
Sí |
|
Comprobación de si un disquete aún se encuentra en uso |
No |
Sí |
|
Expulsión de un disquete |
Sí |
Sí |
|
Acceso a disquetes en otros sistemas |
No |
Sí |
|
Hacer que los disquetes locales estén disponibles para otros sistemas |
No |
Sí |