Cómo "simular" una imagen ISO de un CD/DVD + Cómo desmontar un dispositivo sin problemas

Cómo "simular" una imagen ISO de un CD/DVD + Cómo desmontar un dispositivo sin problemas

Si tenemos una imagen ISO de un CD o de un DVD, no es necesario grabarla para poder acceder a ella... ¡podemos montarla directamente! En Windows (y perdonad que lo nombre!) se necesita una especie de "emulador" para crer una unidad de disco virtual... por ejemplo, con el Ahead Nero se pueden crear dos.

¡En cambio, en GNU/Linux es algo inmediato! ¡Y más sencillo! (¿¿¿Por qué se tiende a pensar siempre que en GNU/Linux es todo más complicado???).

Como prerrequisito, es necesario tener soporte loopback en el Kernel. Nosotros no tendremos ningún problema algooooo

El comando sería:

mount -t iso9660 -o loop imagen.iso /ruta/montaje

Por ejemplo, yo creé una carpeta /media/virtual como punto de montaje.

Me gustaría que prestaseis atención al formato: siempre es mount -t tipo -o opciones dispositivo punto_montaje (ya sabéis de sobra que los dispositivos en GNU/Linux son ficheros binarios, normalmente están en /dev). Siguiendo este formato, es muy fácil acordarse de cómo podemos montar nuestra partición Windows con la codificación UTF-8.

Dicho comando, sería:

mount -t vfat -o utf8 /dev/hda1 /media/windows

Para desmontar un dispositivo haríamos umount /ruta/montaje. En el anterior ejemplo, sería:

umount /media/windows

Sin embargo, es posible que el dispositivo esté ocupado y no pueda ser desmontado. Para ello procurad que no haya ninguna carpeta abierta ni ningún terminal abierto, ni ningún programa accediendo a un fichero de ese dispositivo.

¡Seguro que a más de uno le habrá proporcionado un quebradero de cabeza! Con el comando fuser podemos saber qué procesos están usando un dispositivo (el comando, en general, vale para cualquier fichero, recordemos que los dispositivos no son más que ficheros). Para ello tenemos la síntaxis:

fuser -m /punto/montaje

Por ejemplo, podemos decir fuser -m /media/windows, y nos saca un listado de los procesos, junto con su PID.

El comando ya incluye una opción para matar a dichos procesos (solución bruta, pero que a veces es necesaria...), basta con decir (siguiendo el ejemplo anterior): fuser -mk /media/windows. Después de ejecutar éste comando, no deberíamos tener problemas para desmontar el dispositivo.

Recalcar que el comando es genérico y permite enviar cualquier señal a los procesos involucrados.

Hecho esto, podemos desmontar sin problemas con umount /punto/montaje. Y si el dispositivo es extraíble, si ejecutamos eject /punto/montaje lo expulsamos de la unidad.

¡Espero que os haya parecido interesante y útil!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Montaje de mas de una iso

hola me gustaria saber si ud me podria colaborar con lo siguiente:

Cree un cd con varias sesiones de quemado, luego de dicho cd cree una imagen iso con k3b, el cual me crea una imagen por cada sesion de quemado..., ahora bien estas sesiones de quemado las he tratado de montar "virtualmente", pero me ha sido imposible montar desde la segunda sesion en adelante... es decir, la primera sesion "Track01.iso" perfectamente se puede montar, pero "Track02.iso" "...." no las he podido montar... que comando es requerido??? que opciones???

agradezco de antemano su colaboracion.

Gracias.

Pues es una situación bastante extraña...

Hola!

Lo que vd. me describe es algo bastante extraño. Aunque no sea un experto en el tema, supongo que una imagen ISO es un archivo que trata de "simular" el contenido de un CD (o DVD).

¿Qué relación hay entre las sesiones que usa el usuario para grabar el CD/DVD y el número de imágenes que crea el k3b? No lo entiendo, lo lógico es que hiciese UNA imagen, puesto que es un ÚNICO disco.

Acabo de encontrar una defición de multisesión: " Permite añadir archivos luego de una primera sesión. Para que un disco sea legible, la sesión debe estar 'cerrada'. Pero esta sesión no permite añadir más archivos, para poder hacerlo hay que crear una nueva sesión. La multisesión enlaza las sesiones individuales y actualiza la tabla de contenido del disco para que aparezca como si todo hubiera sido grabado en una misma sesión."

Es decir, que todo quedaría grabado como si fuese una única sesión.

De todas formas, descríbame un poco más la situación. ¿Qué error devuelve exactamente el comando? ¿O simplemente no devuelve nada y observa vd. que lo montado no es correcto?

¿Es posible que las imágenes ISO que no funcionan estén corruptas (en mal estado)? Utilice el comando isovfy imagen.iso, para verificar su integridad:

frodo@ubuntu:~$ isovfy ubuntu-linux.iso
Root at extent 45, 2048 bytes
[0 0]
[100 110]
[200 219]
[300 321]
[400 435]
[500 539]
[600 640]
[700 748]
[800 850]
No errors found
frodo@ubuntu:$

El comando isoinfo puede ser de utilidad para ver si es posible acceder al contenido del CD/DVD. Supongo que conoce el comando ls -lR, lista el contenido de las carpetas de forma recursiva (lista archivos de la carpeta actual, de las carpetas de la carpeta actual, de las carpetas de las carpetas de la carpeta actual, etcétera). Pues el comando isoinfo permite eso mismo (al menos podrá ver el contenido de la imagen).

La síntaxis es: isoinfo -l -i imagen.iso. Si tiene muchos archivos, puede paginarlos con more, de la forma siguiente: isoinfo -l -i imagen.iso | more.

Ya nos contará qué ha sucedido. Saludos.

19th december 2006
Ian Holm, Ian McKellen, Andy Serkis and Peter Jackson

The Hobbit
Smaug awakens...

Imagen de pacmanman

Para "santiagojbt": creo que no es tan fácil como dices...

Te cuento que cuando quieres montar un DVD, todo funciona de maravilla, pero solo el asunto del montaje, porque a este dispositivo montado no se puede acceder como un todo, no se si me explico, o sea, sí se puede explorar y ver las carpetas de audio y video que generalmente traen los DVD que contienen películas, pero acceder a la película completa con un reproductor no lo he logrado, por lo que creo que no es todo tan fácil en linux como dices...

Cuervo.

imagen mds o mdf

pues el problema que tengo es que debo montar una imagen mdf o mds para poder ejecutar un juego, ya instale cedega. Me gustaria saber como hago para montar dichas imagenes.

gracias

imagen mds o mdf

Usa el alcohol 120

los sims 2

hola sabes como montar imagenes de cd en un programa me teneis que decir un programa por que quiero que me funcione los sims 2 abren negocios

no me deja montar la imagen

Buenas,

Un post muy util y completo... ¡pero a mi no me funciona!
Me indica que "el dispositivo no es un directorio".

Mi imagen esta en una partición NTFS ya montada, ¿tiene que ver con esto? He creado el directorio /virutal en /media Lo hago todo con "sudo", por supuesto...

¿Alguna idea?

Gracias,
Miki

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.