Zoeken op website

Hoe een ISO-image in Linux te koppelen en te ontkoppelen


Een ISO-image of .iso-bestand (International Organization for Standardization) is een archiefbestand dat een schijfimage bevat met de naam ISO 9660< bestandssysteemindeling.

Elk ISO bestand heeft .iso en een extensie heeft een gedefinieerde formaatnaam ontleend aan het ISO 9660 bestandssysteem en wordt speciaal gebruikt met CD /DVD-ROM's. In eenvoudige woorden: een ISO-bestand is een schijfkopie.

Ik heb gezien dat de meeste Linux-besturingssysteemimages die we van internet downloaden de .ISO-indeling hebben. Normaal gesproken bevat een ISO-image de installatie van software, zoals installatiebestanden van het besturingssysteem, installatiebestanden van games of andere toepassingen.

Soms komt het voor dat we toegang moeten krijgen tot bestanden en de inhoud van deze ISO-images moeten bekijken, maar zonder schijfruimte en tijd te verspillen door ze op CD/DVD of USB-drives te branden met behulp van onze hulpmiddelen.

In dit artikel wordt beschreven hoe u een ISO-image op een Linux-besturingssysteem kunt aankoppelen en ontkoppelen om toegang te krijgen tot de inhoud van bestanden en deze weer te geven.

Hoe een ISO-image in Linux te mounten

Om een ISO-image te mounten op RedHat-gebaseerde of Debian-gebaseerde Linux-distributies, moet u ingelogd zijn als een “root”-gebruiker of overschakelen naar “sudo<” en voer de volgende opdrachten uit vanaf een terminal om een koppelpunt te maken.

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

Zodra je een koppelpunt hebt aangemaakt, gebruik je het “mount” commando om een ISO-bestand genaamd “Fedora-Server-dvd-x86_64-36-1.5.iso“ te 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/

Waar opties
  • -t – Dit argument wordt gebruikt om het opgegeven bestandssysteemtype aan te geven.
  • ISO 9660 – Het beschrijft de standaard- en standaardbestandssysteemstructuur die op cd-/dvd-roms moet worden gebruikt.
  • -o – Opties zijn nodig met een -o argument gevolgd door een gescheiden kommareeks met opties.
  • loop -Het loop-apparaat is een pseudo-apparaat dat vaak wordt gebruikt voor het mounten van CD/DVD ISO-images en maakt deze bestanden toegankelijk als blokapparaat.

Nadat de ISO-image succesvol is aangekoppeld, gaat u naar de aangekoppelde map op /mnt/iso en vermeldt u de inhoud van een ISO-image. Het wordt alleen in de alleen-lezenmodus geactiveerd, dus geen van de bestanden kan worden gewijzigd.

cd /mnt/iso
ls -l

Je ziet de lijst met bestanden van een ISO-image, die we in de bovenstaande opdracht hebben gemount. De directorylijst van een Fedora-Server-dvd-x86_64-36-1.5.iso afbeelding zou er bijvoorbeeld zo uitzien.

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

Hoe een ISO-image in Linux te ontkoppelen

Voer eenvoudigweg de volgende opdracht uit vanaf de terminal, “root” of “sudo” om een aangekoppelde ISO-image te ontkoppelen.

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