Website-Suche

So mounten und unmounten Sie ein ISO-Image unter Linux


Ein ISO-Image oder eine .iso-Datei (International Organization for Standardization) ist eine Archivdatei, die ein Disk-Image namens ISO 9660< enthält Dateisystemformat.

Jede ISO-Datei hat die Erweiterung .iso, einen definierten Formatnamen, der aus dem ISO 9660-Dateisystem stammt und speziell mit CD verwendet wird /DVD-ROMs. Vereinfacht ausgedrückt ist eine ISO-Datei ein Disk-Image.

Ich habe gesehen, dass die meisten Linux-Betriebssystem-Images, die wir aus dem Internet herunterladen, das .ISO-Format haben. Normalerweise enthält ein ISO-Image die Installation von Software wie Betriebssysteminstallationsdateien, Spieleinstallationsdateien oder anderen Anwendungen.

Manchmal kommt es vor, dass wir auf Dateien zugreifen und Inhalte dieser ISO-Images anzeigen müssen, ohne jedoch Speicherplatz und Zeit zu verschwenden, indem wir sie mit unserem auf CD/DVD oder USB-Laufwerke brennen Werkzeuge.

In diesem Artikel wird beschrieben, wie Sie ein ISO-Image auf einem Linux-Betriebssystem mounten und unmounten, um auf den Inhalt von Dateien zuzugreifen und ihn aufzulisten.

So mounten Sie ein ISO-Image unter Linux

Um ein ISO-Image auf RedHat-basierten oder Debian-basierten Linux-Distributionen bereitzustellen, müssen Sie als „root“-Benutzer angemeldet sein oder zu „sudo<“ wechseln“ und führen Sie die folgenden Befehle von einem Terminal aus aus, um einen Einhängepunkt zu erstellen.

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

Sobald Sie einen Mount-Punkt erstellt haben, verwenden Sie den Befehl „mount“, um eine ISO-Datei mit dem Namen „Fedora-Server-dvd-x86_64-36-1.5.iso“ zu mounten.

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/

Wo Optionen
  • -t – Dieses Argument wird verwendet, um den angegebenen Dateisystemtyp anzugeben.
  • ISO 9660 – Es beschreibt den Standard und die Standarddateisystemstruktur, die auf CD/DVD-ROMs verwendet werden soll.
  • -o – Optionen sind mit einem -o-Argument, gefolgt von einer durch Kommas getrennten Zeichenfolge von Optionen, erforderlich.
  • loop – Das Loop-Gerät ist ein Pseudo-Gerät, das häufig zum Mounten von CD/DVD-ISO-Images verwendet wird und diese Dateien als Blockgerät zugänglich macht.

Nachdem das ISO-Image erfolgreich gemountet wurde, wechseln Sie in das gemountete Verzeichnis unter /mnt/iso und listen Sie den Inhalt eines ISO-Images auf. Die Bereitstellung erfolgt nur im schreibgeschützten Modus, sodass keine der Dateien geändert werden kann.

cd /mnt/iso
ls -l

Sie sehen die Liste der Dateien eines ISO-Images, das wir mit dem obigen Befehl gemountet haben. Beispielsweise würde die Verzeichnisliste eines Fedora-Server-dvd-x86_64-36-1.5.iso-Images so aussehen.

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

So entfernen Sie die Bereitstellung eines ISO-Images unter Linux

Führen Sie einfach den folgenden Befehl vom Terminal aus aus, entweder „root“ oder „sudo“, um die Bereitstellung eines gemounteten ISO-Images aufzuheben.

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