En ISO -fil eller ISO -bilde er en arkivfil og en identisk kopi av DVD/CD som har de samme dataene på den. ISO -filen brukes til å distribuere enorme filsett over Internett eller sikkerhetskopiere optiske plater som er planlagt bygget på en optisk plate. De fleste av operativsystemene som er til stede i dag kommer i ISO -formatet som har alle nødvendige installasjonsfiler. ISO -fil/bildeformat er den ideelle kandidaten til å representere alle operativsystemfilene og mappene våre, og dette er filen som blir utført.
Vi kan sikkerhetskopiere/arkivere filene våre til en ISO -fil og deretter få den til å fungere som en ekstern stasjon eller oppstartbar USB eller til og med CD/DVD som vi kan bruke til installasjon, dele den med noen, eller bare lagre som sikkerhetskopi.
Mkisofs er en kommando i Linux/Ubuntu som lager en ISO-fil fra en mappe som kan brukes til medium. For å si det enkelt, oppretter Mkisofs bare en ISO -fil som er bildefilen til den optiske disken. For å se på det litt mer detaljert, tar det et øyeblikksbilde av katalog/filtreet, hvoretter det produserer et binært bilde som korrelerer med ISO -filen.
Installere mkisofs
Det første trinnet i å installere Mkisofs er å først oppdatere alle pakkene i Ubuntu -systemet ditt ved å utføre følgende kommando i Ubuntu -terminalen:
$ sudo apt oppdatering
Neste trinn er å installere mkisofs på Ubuntu 20.04 Imidlertid kan du installere den på nesten hvilken som helst Linux -distribusjon med kommandoen nedenfor:
$ sudo apt install mkisofs
Kommandoen ovenfor vil installere alle nødvendige avhengigheter av GenisoImage som kan sees i utdataene nedenfor:
Bruke Mkisofs -verktøyet
La oss først se kommandoen over mkisofs som vil lage en ISO som kan brukes til å sikkerhetskopiere en annen ISO -fil som vi deretter kan bruke til å endre eller redigere senere:
$ mkisofs -o [filnavn.ISO] [DIRECTORY_PATH]
Alternativet -o er å definere ISO -filnavnet som vi ønsker å opprette, og deretter banen til katalogen til ISO -filen som vi vil ha en sikkerhetskopi for. La oss implementere kommandoen ovenfor med et reelt eksempel på å opprette en ISO -fil fra /Boot Directory og etterpå lagre den til File Bootiso.ISO som vil oppnås med kommandoen vist nedenfor:
$ sudo mkisofs -o bootiso.ISO /BOOT
Vi har opprettet bootiso -filen og lagret den i den gjeldende katalogen som vist ovenfor.
Liste ISO -filinnhold
Vi kan bruke ISOInfo -kommandoen til å liste opp innholdet i ISO -filen:
$ sudo isoinfo -l -i bootiso.ISO
Monter ISO -filen
Dette trinnet innebærer å montere ISO -filen til en katalog som vi først skal lage en katalog med følgende kommando:
$ mkdir testiso
Deretter vil vi montere bagasjerommet.ISO -fil til Testiso med bruk av følgende kommando:
$ sudo mount -o loop bootiso.ISO Testiso
Vi kan se det originale innholdet i /oppstartskatalogen med LS på følgende måte:
$ ls /boot /
På samme måte kan vi se filnavnene som er kartlagt til den loopede/ katalogen som følger:
$ ls testiso
Du kan se at testiso Katalog og / oppstart / innhold er forskjellige i den forstand at store bokstaver er i små bokstaver og ikke alle filene er tilgjengelige, så vel som filens navn er kortere. Vi kan bruke noen alternativer som vil hjelpe oss med å løse dette problemet:
-L Alternativ vil tillate dotfilene
-l Alternativ vil tillate fulle filnavn med opptil 31 tegn
-Tillat alternativ for LowerCase vil tillate små bokstaver å vises i filnavn
-Input-Charset-alternativet vil spesifisere et tegnsett.
-Tillat-alternativ vil tillate flere prikker i et filnavn.
La oss nå bruke alternativene ovenfor i montering av ISO -filen. Alle trinnene som er tatt er de samme som ovenfor, bare følgende kommando vil være forskjellige på grunn av tilleggsalternativene:
$ sudo mkisofs -l -l -input -charset Standard -Alow -LowerCase -Allow -Multidot -o Bootiso.ISO /BOOT
$ sudo mount -o loop bootiso.ISO Testiso
$ ls /boot /
$ ls testiso
På skjermbildet ovenfor kan det sees at alle filene nå er tilgjengelige og med samme navn i Testiso Directory. Vi kan også bruke Mkisofs -hjelp -alternativet i Ubuntu -terminalen for å finne listen over alle tilgjengelige alternativer vi kan bruke:
$ mkisofs --hjelp
Konklusjon
ISO -filen er en enkelt fil som er en perfekt representasjon av en hel CD eller DVD, da hele dataene til platen kan dupliseres i en ISO -fil. ISO -filer/bilder brukes til å distribuere enorme programmer over internett. De fleste av operativsystemene i disse dager kommer med ISO -formatet, da alle nødvendige installasjonsfiler og mapper i operativsystemet vårt kan settes i en enkelt fil. De Mkisofs Kommando brukes til å opprette en ISO -fil som vi kan redigere, endre eller opprette basert på dine krav.
I denne artikkelen installerte vi først Mkisofs og brukte dem deretter til å opprette og montere en ISO -fil. Vi ga deg også enkle trinn for hvordan du bruker Mkisofs på Ubuntu.