Como Montar e Desmontar uma Imagem ISO no Linux

Uma imagem ISO ou .iso (Organização Internacional de Normalização) é um arquivo de arquivo que contém um sistema de arquivos de imagem de disco chamado ISO 9660.

Cada arquivo ISO com a extensão .iso tem um nome de formato definido retirado do sistema de arquivos ISO 9660 e é especialmente usado com CD/DVD ROMs. Em outras palavras, um arquivo iso é uma imagem de disco.

mount and unmount iso images in Linux

I have seen most of the Linux operating system images that we download from the internet are .ISO format. Typically an ISO image contains the installation of software such as operating system installation files, games installation files, or any other applications.

Às vezes acontece que precisamos acessar arquivos e visualizar o conteúdo dessas imagens ISO, mas sem desperdiçar espaço em disco e tempo gravando-os em CD/DVD ou unidades USB usando nossas ferramentas.

Este artigo descreve como montar e desmontar uma imagem ISO em um sistema operacional Linux para acessar e listar o conteúdo dos arquivos.

Como montar uma imagem ISO no Linux

Para montar uma imagem ISO em distribuições Linux baseadas em RedHat ou baseadas em Debian, você deve estar logado como usuário “root” ou mudar para “sudo” e executar os seguintes comandos a partir de um terminal para criar um ponto de montagem.

# mkdir /mnt/iso
OR
$ sudo mkdir /mnt/iso
Create Linux Mount Directory

Depois de criar um ponto de montagem, use o comando “mount” para montar um arquivo iso chamado “Fedora-Server-dvd-x86_64-36-1.5.iso“.

# mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
OR
$ sudo mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
Mount ISO File in Linux
Onde Opções
  • -t – Este argumento é usado para indicar o tipo de sistema de arquivos fornecido.
  • ISO 9660 – Descreve a estrutura padrão e padrão do sistema de arquivos a ser usado em CD/DVDs.
  • -o – As opções são necessárias com um argumento -o seguido de uma string de opções separadas por vírgula.
  • loop – O dispositivo loop é um pseudo-dispositivo que é frequentemente usado para montar imagens ISO de CD/DVD e torna esses arquivos acessíveis como um dispositivo de bloco.

Depois que a imagem ISO for montada com sucesso, vá para o diretório montado em /mnt/iso e liste o conteúdo de uma imagem ISO. Ele só será montado no modo somente leitura, portanto, nenhum dos arquivos poderá ser modificado.

# cd /mnt/iso
# ls -l

Você verá a lista de arquivos de uma imagem ISO que montamos no comando acima. Por exemplo, a listagem de diretório de uma imagem Fedora-Server-dvd-x86_64-36-1.5.iso ficaria assim.

total 21
dr-xr-xr-x  3 root root 2048 May  5 02:49 EFI
-r--r--r--  1 root root 2574 Apr 12 00:34 Fedora-Legal-README.txt
dr-xr-xr-x  3 root root 2048 May  5 02:49 images
dr-xr-xr-x  2 root root 2048 May  5 02:49 isolinux
-r--r--r--  1 root root 1063 Apr 12 00:32 LICENSE
-r--r--r--  1 root root   95 May  5 02:47 media.repo
dr-xr-xr-x 28 root root 4096 May  5 02:49 Packages
dr-xr-xr-x  2 root root 4096 May  5 02:49 repodata
-r--r--r--  1 root root 1118 May  5 02:49 TRANS.TBL
View ISO Files in Linux

Como Desmontar uma Imagem ISO no Linux

Execute simplesmente o seguinte comando do terminal, seja como “root” ou “sudo“, para desmontar uma imagem ISO montada.

# umount /mnt/iso
OR
$ sudo umount /mnt/iso
Unmount ISO File in Linux

[ Também pode gostar: Como Montar uma Partição do Windows no Linux ]

Source:
https://www.tecmint.com/how-to-mount-and-unmount-an-iso-image-in-linux/