Inicio > Unix > Montar Dispositivos Ópticos en HP-UX

Montar Dispositivos Ópticos en HP-UX

Viernes, 25 de septiembre de 2009 D3A Dejar un comentario Ir a comentarios

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

  1. 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

  1. Con el CD o DVD en la unidad, se realiza el montaje:
    mount /cdrom
  2. Realizar las operaciones requeridas: leer, copiar, instalar, …
  3. 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

  1. 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
  2. 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

  1. Ejecutar demonios de pfs
    nohup /usr/sbin/pfs_mountd &
    nohup /usr/sbin/pfsd &
  2. Con el CD o DVD en la unidad, se realiza el montaje:
    /usr/sbin/pfs_mount /cdrom
  3. 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).
  4. Desmontar unidad
    /usr/sbin/pfs_umount /cdrom
  5. Si se desea utilizar más medios, se debe cambiar el medio y volver al punto 2
  6. 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

  1. El servidor debe tener instalado HP CIFS/9000 Client (suele instalarse con el SO)
  2. El servidor debe tener dado de alta la máquina remota en /etc/hosts, el comando no permite uasr direcciones IP
  3. El servidor debe tener acceso a la máquina remota, puerto desconocido por ahora
  4. El cliente debe compartir la unidad, el nombre del recurso no puede acabar en $

Montaje

  1. Cargar cliente
    cifsclient ó cifsclient start
  2. 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
  3. Realizar las operaciones requeridas: leer, copiar, instalar, …
  4. Desmontar unidad
    umount /cdrom
  5. Parar cliente cifsclient
    cifsclient stop
Categories: Unix Tags: ,
  1. Sin comentarios aún.
  1. Sin trackbacks aún.

Spam Protection by WP-SpamFree