Ricerca nel sito web

Come montare e smontare un'immagine ISO in Linux


Un'immagine ISO o un file .iso (International Organization for Standardization) è un file di archivio che contiene un'immagine del disco denominata ISO 9660< formato del file system.

Ogni file ISO ha un'estensione .iso con un nome di formato definito preso dal file system ISO 9660 e viene utilizzato specialmente con i CD /DVDROM. In parole semplici, un file ISO è un'immagine del disco.

Ho visto che la maggior parte delle immagini del sistema operativo Linux che scarichiamo da Internet sono in formato .ISO. In genere un'immagine ISO contiene l'installazione di software come file di installazione del sistema operativo, file di installazione di giochi o qualsiasi altra applicazione.

A volte capita di dover accedere ai file e visualizzare i contenuti di queste immagini ISO, ma senza sprecare spazio e tempo su disco, masterizzandoli su unità CD/DVD o USB utilizzando il nostro utensili.

Questo articolo descrive come montare e smontare un'immagine ISO su un sistema operativo Linux per accedere ed elencare il contenuto dei file.

Come montare un'immagine ISO in Linux

Per montare un'immagine ISO su distribuzioni Linux basate su RedHat o Debian, è necessario aver effettuato l'accesso come utente "root" o passare a "sudo<" ed esegui i seguenti comandi da un terminale per creare un punto di montaggio.

mkdir /mnt/iso
OR
sudo mkdir /mnt/iso

Una volta creato un punto di montaggio, utilizzare il comando "mount" per montare un file ISO chiamato "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/

Dove Opzioni
  • -t – Questo argomento viene utilizzato per indicare il tipo di filesystem specificato.
  • ISO 9660: descrive la struttura del file system standard e predefinita da utilizzare sui CD/DVD ROM.
  • -o – Le opzioni sono necessarie con un argomento -o seguito da una stringa di opzioni separata da virgole.
  • loop: il dispositivo loop è uno pseudo-dispositivo che viene spesso utilizzato per montare immagini ISO di CD/DVD e rende tali file accessibili come dispositivo a blocchi.

Dopo che l'immagine ISO è stata montata correttamente, vai alla directory montata su /mnt/iso ed elenca il contenuto di un'immagine ISO. Verrà montato solo in modalità di sola lettura, quindi nessuno dei file potrà essere modificato.

cd /mnt/iso
ls -l

Vedrai l'elenco dei file di un'immagine ISO, che abbiamo montato nel comando precedente. Ad esempio, l'elenco delle directory di un'immagine Fedora-Server-dvd-x86_64-36-1.5.iso sarebbe simile a questo.

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

Come smontare un'immagine ISO in Linux

È sufficiente eseguire il seguente comando dal terminale “root” o “sudo” per smontare un'immagine ISO montata.

umount /mnt/iso
OR
sudo umount /mnt/iso