Los dispositivos se montan automáticamente si se le otorgan los privilegios adecuados. Siga este procedimiento si el dispositivo no logra montarse.
Antes de empezar
Ha asignado el dispositivo. Se le asignaron los privilegios requeridos para montar el dispositivo, como se describe en Cómo autorizar a usuarios para que asignen un dispositivo.
% su - role-name Password: <Type role-name password> $
Únicamente debe realizar este paso la primera vez que necesita un punto de montaje.
$ mkdir mount-point ; chmod 700 mount-point
$ list_devices -l List of allocatable devices
Especifique el nombre del dispositivo.
$ allocate device-name
$ mount -o ro -F filesystem-type device-path mount-point
Indica que el dispositivo se montará en el modo de sólo lectura. Utilice –o rw para que el dispositivo pueda escribirse.
Indica el formato del sistema de archivos del dispositivo. Generalmente, un CD-ROM se formatea con un sistema de archivos HSFS. Un disquete suele formatearse con un sistema de archivos PCFS.
Indica la ruta del dispositivo. La salida del comando list_devices -l incluye ruta_dispositivo.
Indica el punto de montaje creado en el Step 2.
En este ejemplo, un usuario asume un rol que permite asignar y montar una unidad de CD-ROM: sr0. La unidad está formateada como un sistema de archivos HSFS.
% roles devicealloc % su - devicealloc Password: <Type devicealloc password> $ mkdir /home/devicealloc/mymnt $ chmod 700 /home/devicealloc/mymnt $ list_devices -l ... device: sr0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c0t2d0s0 ... ... $ allocate sr0 $ mount -o ro -F hsfs /dev/sr0 /home/devicealloc/mymnt $ cd /home/devicealloc/mymnt ; ls List of the contents of CD-ROM
Errores más frecuentes
Si el comando mount no puede montar el dispositivo, se muestra un mensaje de error: mount: insufficient privileges. Compruebe lo siguiente:
Verifique que está ejecutando el comando mount en un shell de perfil. Si asumió un rol, el rol tiene un shell de perfil. Si es un usuario y se le asignó un perfil con el comando mount, debe crear un shell de perfil. Para obtener una lista de shells de perfiles disponibles, consulte la página del comando man pfexec(1).
Verifique que es el propietario del punto de montaje especificado. Debe tener acceso de lectura, escritura y ejecución al punto de montaje.
Póngase en contacto con el administrador si todavía no puede montar el dispositivo asignado. Consultar Cómo resolver problemas de las asignaciones de derechos de Protección de los usuarios y los procesos en Oracle Solaris 11.2 es un punto de partida.