Hogar Mapa Indice Busqueda Noticias Arca Enlaces Sobre LF
[Top bar]
[Bottom bar]
[Photo of the Author]
por Yao Feng

Sobre el Author:

El es un fan�tico de Linux adem�s de trabajar en un centro de redes. Pasatiempos: hamradio, nadar. Con un a�o usando Linux como usuario normal, y otro como administrador de sistemas sobre Linux/Unix. Finalizando su tesis sobre sistemas de facturaci�n con un servidor proxy basado en Linux.

Contenidos:

  1. Encontrar cual es el nombre de tu unidad de CD-ROM
  2. Montar (hacer disponible) el CD-ROM
  3. Accesando el CD-ROM
  4. Desmontando el CD-ROM
  5. Montando y desmontando sin ser root
  6. Problemas

Como usar tu CD-ROM en Linux

[Illustration]

Resumen:

Este art�culo da una corta pero �til descripci�n sobre como usar el CD-ROM en Linux. Describe como encontrar la unidad de CD-ROM, montarla (hacerla disponible), leer su contenido, desmontarla y suministra algunas sugerencias en caso de problemas.



   

Encontrar cual es el nombre de tu unidad de CD-ROM

Tienes tu Linux-box lista para trabajar, ahora quieres copiar un archivo desde el CD-ROM al disco duro.
Verifica si el CD-ROM fue identificado correctamente por el Linux kernel utilizando el comando dmesg.
Si tienes un cdrom ATAPI conectado v�a IDE entonces esto podr�a aparecer:
$ dmesg |more
.
.
.
hda: QUANTUM FIREBALL CR8.4A, ATA DISK drive
hdc: CD-ROM CDU701, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: QUANTUM FIREBALL CR8.4A, 8063MB w/418kB Cache, CHS=16383/16/63, (U)DMA
hdc: ATAPI 14X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.55
.
.
.


Si tienes un cdrom SCSI entonces obtendr�as esto:
$ dmesg |more
.
.
.
Detected SCSI removable disk sdc at scsi0, channel 0, id 5, lun 0
Vendor: PLEXTOR Model: CD-ROM PX-12TS Rev: 1.03
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0
scsi : detected 1 SCSI cdrom 3 SCSI disks total.
.
.

La l�nea'hdc: CD-ROM CDU701, ATAPI CDROM drive' nos indica que tienes una unidad de CD-ROM IDE/ATAPI-CD conectada a la computadora. Linux le asigna un nombre a la unidad-'hdc' para accesarla luego. El nombre de la unidad depende del tipo de hardware y es hdc en el primer caso y sdc en el caso donde tienes un CD-ROM SCSI.  

Montar (hacer disponible) el CD-ROM

Generalmente debes ser el super usuario (root) para hacerlo, pero en en cap�tulo montando un CD-ROM como usuario normal veremos como esto puede ser hecho por cualquiera (Es preferible hacerlo lo menos posible como root). Montar es necesario para que puedas leer el contenido de un CD-ROM. Inserta un CD-ROM en la unidad de CD, verifica que el directorio /cdrom existe y tipea el comando :
#mount /dev/hdc -t iso9660 -r /cdrom
en el caso de un cdrom scsi
#mount /dev/sdc0 -t iso9660 -r /cdrom

El nombre de la unidad de CD-ROM es el que fue mostrado en la salida del comando dmesg.
 

Accesando el CD-ROM

Despu�s que el cdrom est� montado puedes examinar con el comando disk free (df) que est� correctamente montado en el directorio /cdrom:
$ df
Filesystem         1024-blocks 
Used Available Capacity Mounted on
/dev/sda1    2974519   1516768    1303931   54%   / 
/dev/sda3    2686158   2378788    153548    94%   /home
 /dev/hdc     603646     603646       0     100%  /cdrom

ahora puedes accesar el cd-rom como a un directorio normal en /cdrom.  

Desmontando el CD-ROM

Despu�s de finalizar el trabajo, podr�as querer sacar tu CD, pero encuentras que el bot�n para eyectarlo que est� en el panel frontal de la unidad no funciona.
El CD-ROM est� *bloqueado*. Debes primero desmontar (el comando es umount sin la n) el cdrom. Intentalo como super usuario (root):
#umount /cdrom
o alternativamente puedes tipear
#umount /dev/hdc
En caso del cd scsi:
#umount /dev/sdc0

Luego puedes sacarlo presionando el bot�n sobre el panel frontal de la unidad. Tambi�n puedes usar un programa llamado eject para abrir la unidad de cdrom v�a comando.    

Montando y desmontando sin ser root

Cuando eres root puedes hacer de todo pero tambi�n puedes accidentalmente hacer m�s de lo que ten�as pensado. Por eso es mejor hacer al cdrom montable para usuarios corrientes. Para dar el privilegio de montar una unidad a cualquier usuario, debes primero ser root y hacer tres cosas:

  1. hacer el directorio /cdrom accesible a escritura
  2. hacer la unidad accesible a escritura
  3. editar el fstab

Para hacer el directorio /cdrom accesible a escritura tipeas (mientras el cdrom no est� montado!):
#chmod 777 /cdrom

Para hacer la unidad accesible a escritura tipea (utiliza el nombre de la unidad como descrito en el primer cap�tulo):
para el cdrom ATAPI:
#chmod 666 /dev/hdc
para cdrom SCSI:
#chmod 666 /dev/scd0

Ahora debes editar /etc/fstab y dar permiso para montar el cdrom a cualquier usuario. Esto es hecho insertando la siguiente l�nea:
/dev/hdc  /cdrom     iso9660 ro,noauto,user 0 0
En el caso del cdrom scsi:
/dev/sdc0  /cdrom     iso9660 ro,noauto,user 0 0
Nota que podr�a haber ya una l�nea para la unidad /dev/hdc (o /dev/sdc0) en este caso editala y no a�adas una nueva entrada. La l�nea le dice a Linux en cual directorio montar el cdrom y cual unidad usar. Tambi�n le indica que el file system es iso9660, que deber�a ser montado s�lo para lectura y que nunca deber�a montarse al startup (cuando no podr�a haber un CD en la unidad). La opci�n "user" significa que cualquier usuario puede montar la unidad.

Guarda el archivo fstab y log in como usuario normal. Ahora inserta un CD en la unidad y montala con el comando:
$mount    /cdrom
F�cil, verdad?
Es posible ahora usar esto forma corta porque Linux puede obtener todos los par�metros desde /etc/fstab.

 

Problemas

Asegurate que *no* est�s dentro del directorio /cdrom; chequea si alguien m�s est� dentro de ese directorio. Si no puedes encontrar quien est� usandolo entonces es probable que alg�n proceso tuyo est� funcionado en el background. Para encontrar cual es, tipea /usr/sbin/fuser /cdrom. Termina el proceso y puedes desmontar y eyectar el CD. Chequea el mensaje del kernel antes de montar el CD-ROM para obtener el nombre correcto de la unidad y para evitar la molestia de que lo olvides todo el tiempo, aqu� est� una soluci�n: Crea un soft link para la unidad de CD-ROM:
#ln -s /dev/hdc /dev/cdrom
Ahora puedes montar /dev/cdrom en /cdrom y olvidarte si es /dev/hdc o /dev/hdb. (Pero tambi�n mira en el cap�tulo "Montando/desmontado sin ser root" que muestra mejor la manera de hacerlo). Mira el cap�tulo "Montando/desmontando sin ser root" No es necesario montar un audio-cd. Prueba programas como workbone (para consola) o workman y xplaycd (para X-win) si tu CD-ROM no tiene botones para tocar m�sica.
Contactar con el equipo de LinuFocus
© Yao Feng
LinuxFocus 1999
Translation information:
en -> -- Yao Feng
en -> es Rubén Sotillo

1999-05-23, generated by lfparser version 0.6