Hvordan du bruker mkisofs på ubuntu?

Hvordan du bruker mkisofs på ubuntu?

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.