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