Cómo montar y desmontar una imagen ISO en RHEL / CentOS / Fedora y Ubuntu


Un archivo de imagen ISO o .iso (Organización Internacional de Normalización) es un archivo de almacenamiento que contiene una imagen de disco llamada formato de sistema de archivos ISO 9660. Cada archivo ISO tiene la extensión .ISO tiene un nombre de formato definido tomado del sistema de archivos ISO 9660 y se usa especialmente con CD/DVD Rom. En palabras simples, un archivo iso es una imagen de disco.

He visto que la mayoría de los sistemas operativos Linux que descargamos de Internet tienen formato .ISO. Normalmente, una imagen ISO contiene la instalación de software, como la instalación del sistema operativo, la instalación de juegos o cualquier otra aplicación. A veces sucede que necesitamos acceder a archivos y ver el contenido de estas imágenes ISO, pero sin perder tiempo y espacio en disco para grabarlos en un CD/DVD.

Este artículo describe cómo montar y desmontar una imagen ISO en un sistema operativo Linux para acceder y enumerar el contenido de los archivos.

Cómo montar una imagen ISO

Para montar una imagen ISO en Linux (RedHat, CentOS, Fedora o Ubuntu), debe iniciar sesión como usuario "root" o cambiar a "sudo" y ejecutar los siguientes comandos desde una terminal para crear un punto de montaje.

# mkdir /mnt/iso

OR

$ sudo mkdir /mnt/iso

Una vez que haya creado el punto de montaje, use el comando "mount" para montar un archivo iso llamado "Fedora-18-i386-DVD.iso".

# mount -t iso9660 -o loop /home/tecmint/Fedora-18-i386-DVD.iso /mnt/iso/

OR

$ sudo mount -t iso9660 -o loop /home/tecmint/Fedora-18-i386-DVD.iso /mnt/iso/

Después de que la imagen ISO se haya montado correctamente, vaya al directorio montado en/mnt/iso y enumere el contenido de una imagen ISO. Solo se montará en modo de solo lectura, por lo que no se puede modificar ninguno de los archivos.

# cd /mnt/iso
# ls -l

Verá la lista de archivos de una imagen ISO, que hemos montado en el comando anterior. Por ejemplo, la lista de directorios de una imagen Fedora-18-i386-DVD.iso se vería así.

total 16
drwxrwsr-x  3 root 101737 2048 Jan 10 01:00 images
drwxrwsr-x  2 root 101737 2048 Jan 10 01:00 isolinux
drwxrwsr-x  2 root 101737 2048 Jan 10 01:00 LiveOS
drwxrwsr-x 28 root 101737 4096 Jan 10 00:38 Packages
drwxrwsr-x  2 root 101737 4096 Jan 10 00:43 repodata
-r--r--r--  1 root root   1538 Jan 10 01:00 TRANS.TBL

Cómo desmontar una imagen ISO

Simplemente ejecute el siguiente comando desde el terminal, ya sea "root" o "sudo" para desmontar una imagen ISO montada.

# umount /mnt/iso

OR

$ sudo umount /mnt/iso
  1. -t : This argument is used to indicate the given filesystem type.
  2. ISO 9660 : It describes standard and default filesystem structure to be used on CD/DVD ROMs.
  3. -o : Options are necessary with a -o argument followed by a separated comma string of options.
  4. loop: The loop device is a pseudo-device that often used for mounting CD/DVD ISO image and makes those files accessible as a block device.

Lea también: Cómo montar la partición NTFS de Windows en Linux