Como Montar e Desmontar uma Imagem ISO no Linux

Uma imagem ISO ou .iso (Organização Internacional para a Padronização) é um arquivo de arquivamento que contém uma imagem de disco chamada ISO 9660 sistema de arquivos.

Cada arquivo ISO tem uma extensão .iso com um nome de formato definido, derivado do sistema de arquivos ISO 9660 e é especialmente usado com CD/DVD ROMs. Em termos simples, 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, é necessário acessar arquivos e visualizar o conteúdo dessas imagens ISO, mas sem desperdiçar espaço em disco e tempo, gravando-as 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 um usuário “root” ou alternar 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 de sistema de arquivos padrão e padrão a ser usada em CD/DVDs.
  • -o – Opções são necessárias com um argumento -o seguido de uma sequência de opções separadas por vírgula.
  • loop – O dispositivo loop é um pseudo-dispositivo frequentemente usado para montar imagens de CD/DVD ISO e torna esses arquivos acessíveis como um dispositivo de bloco.

Após a imagem ISO ser montada com sucesso, vá para o diretório montado em /mnt/iso e liste o conteúdo de uma imagem ISO. Ela só será montada em modo somente leitura, então nenhum dos arquivos pode 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 se pareceria com isso.

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

Basta executar 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

[ Você também pode gostar: Como Montar Partição do Windows no Linux ]

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