Los archivos ISO son imágenes de discos ópticos (CD, DVD o Blu-ray) que contienen todos los datos de un disco físico en un solo archivo. Para los administradores de sistemas, es frecuente la necesidad de acceder a los contenidos de un archivo ISO para instalar software, recuperar datos o extraer ficheros específicos. Este artículo técnico describe el proceso de montar una ISO en un sistema GNU/Linux para extraer un fichero específico.
Crear un punto de montaje
Primero, necesitamos crear un directorio que servirá como punto de montaje para el archivo ISO. Este será el lugar en el sistema de archivos donde accederemos al contenido de la ISO.
mkdir /mnt/isoMontar la ISO
Utilizaremos el comando mount para montar el archivo ISO en el directorio que acabamos de crear. Supongamos que el archivo ISO se llama mi_imagen.iso y está ubicado en el directorio /home/voidnull/Descargas.
mount -o loop /home/voidnull/Descargas/mi_imagen.iso /mnt/isoExplicación de los parámetros:
-o loop: Indica que estamos utilizando un archivo de dispositivo en bucle (loop device), necesario para montar archivos ISO./home/voidnull/Descargas/mi_imagen.iso: Ruta completa al archivo ISO./mnt/iso: Punto de montaje donde se accederá al contenido de la ISO.
Ahora ya tenemos la ISO montada en nuestro sistema operativo y podemos copiar lo que necesitemos.
Desmontar la ISO
Una vez que hemos extraído los ficheros necesarios, es importante desmontar la ISO para liberar el punto de montaje y cualquier recurso asociado.
umount /mnt/isoFinalmente, podemos eliminar el directorio de montaje si ya no lo necesitamos:
rm -rf /mnt/isoConclusión
Montar una ISO en GNU/Linux es una tarea sencilla pero poderosa que permite a los sysadmins acceder al contenido de imágenes de disco sin necesidad de grabarlas en medios físicos. Con los pasos descritos en este artículo, podrás montar una ISO y extraer cualquier fichero necesario de manera rápida y eficiente.
Comentarios