Montar Dispositivos Ópticos en HP-UX
Otra de esas tareas que para los usuarios de Windows es algo obvio y automático, pero en Unix puede ser un verdadero coñazo, es el montaje de las unidades de CD o DVD.
En los sistemas Unix/Linux (al menos en la mayoría) cuando se mete un disco en una unidad óptica el contenido no es accesible hasta que se realiza la operación de montaje, es decir, asociar el disco con un directorio (o punto de montaje) del sistema.
Desde el propio Servidor
El montaje de la un CD/DVD se reliaza como el montaje de cualquier otra unidad de disco o volumen lógico.
Prerequisitos
- Verificar que el fichero /etc/fstab contiene la linea:
- /dev/dsk/<disp> <dir> auto ro,noauto,user,exec 0 0
- donde disp el el dispisitivo que queremos montar, p.e. c0t1d0; y dir es el directorio en el que se desea montar el dispositivo, p.e. /cdrom
Montaje
- Con el CD o DVD en la unidad, se realiza el montaje:
- mount /cdrom
- Realizar las operaciones requeridas: leer, copiar, instalar, …
- Desmontar unidad
- /usr/sbin/umount /cdrom
Para CD/DVD de Oracle
Por alguna razón los CD/DVDs de Oracle funcionan mejor si se utiliza pfs_mount en lugar del comando mount estándar.
Prerequisitos
- Verificar la existencia del fichero /etc/pfs_fstab, sino existe crearlo con los mismos permisos que /etc/fstab
- cp -p /etc/fstab /etc/pfs_fstab
- Verificar que el fichero /etc/pfs_fstab contiene la linea:
- /dev/dsk/<disp> <dir> pfs-rrip xlat=unix 0 0
- donde disp el el dispisitivo que queremos montar, p.e. c0t1d0; y dir es el directorio en el que se desea montar el dispositivo, p.e. /cdrom
Montaje
- Ejecutar demonios de pfs
- nohup /usr/sbin/pfs_mountd &
- nohup /usr/sbin/pfsd &
- Con el CD o DVD en la unidad, se realiza el montaje:
- /usr/sbin/pfs_mount /cdrom
- Realizar las operaciones requeridas: leer, copiar, instalar, …
- Nota: si se lanza algún proceso directamente contra el medio montado, hay que tener cuidado de que el directorio de trabajo de la sesión no esté dentro del punto de montaje; en caso contrario no podremos desmontar el medio hasta que no se finalice el proceso y salgamos del punto de montaje.
- Por ejemplo:
- /cdrom# runInstaller
- daría problemas, en cambio:
- /# /cdrom/runInstaller
- nos permitiría desmontar el medio y montar uno nuevo (p.e. para instalaciones con varios CDs).
- Desmontar unidad
- /usr/sbin/pfs_umount /cdrom
- Si se desea utilizar más medios, se debe cambiar el medio y volver al punto 2
- Parar los demonios pfs
- ps -ef | grep pfs
- con los pid devueltos “matamos” los preocesos:
- kill -9 <pid>
Desde un PC Windows
Es posible montar una unidad de CD/DVD perteneciente a un PC (o servidor) Windows en un servidor HP-UX. Para ello usaremos HP CIFS/9000 Client.
Prerequisitos
- El servidor debe tener instalado HP CIFS/9000 Client (suele instalarse con el SO)
- El servidor debe tener dado de alta la máquina remota en /etc/hosts, el comando no permite uasr direcciones IP
- El servidor debe tener acceso a la máquina remota, puerto desconocido por ahora …
- El cliente debe compartir la unidad, el nombre del recurso no puede acabar en $
Montaje
- Cargar cliente
- cifsclient ó cifsclient start
- Montar unidad
- cifsmount //<nombre_maquina>/<recurso_compartido> <punto_montaje> -U <usuario@dominio>
- Donde:
- nombre_maquina: nombre de la máquina ermota tal y como se ha especificado en el fichero /etc/hosts, no puede ser una dirección IP
- recurso_compartido: nombre designado a la unidad de la máquina remota que se desea montar, no puede ser D$ o E$, …
- punto_montaje: directorio del servidor en el que se desea montar la unidad remota, debe exisitr y estar vacío
- usuario@dominio: usuario con permisos para acceder al recurso compartido
- Ejemplo: cifsmount //pcvit-sist0/cd /cdrom -U asencord@justizia.local
- Realizar las operaciones requeridas: leer, copiar, instalar, …
- Desmontar unidad
- umount /cdrom
- Parar cliente cifsclient
- cifsclient stop
