Come usare mkisofs su ubuntu?

Come usare mkisofs su ubuntu?

Un file ISO o un'immagine ISO è un file di archivio e una copia identica di DVD/CD che ha gli stessi dati su di esso. Il file ISO viene utilizzato per distribuire immensi set di file su Internet o eseguire il backup di dischi ottici che sono previsti per essere costruiti su un disco ottico. La maggior parte dei sistemi operativi presenti oggi sono disponibili nel formato ISO che ha tutti i file di installazione richiesti. Il formato di file/immagine ISO è il candidato ideale per rappresentare tutti i nostri file e cartelle dei sistemi operativi e questo è il file che viene eseguito.

Possiamo eseguire il backup/archiviare i nostri file in un file ISO e quindi renderlo come un'unità esterna o un USB avviabile o persino CD/DVD che possiamo usare per l'installazione, condividendolo con qualcuno o semplicemente salvare come backup.

MKISOFS è un comando in Linux/Ubuntu che crea un file ISO da una cartella che può essere usato per essere scritto su dispositivi CD-ROM in cui l'utilità CDRECord brucerà il disco e quindi il comando MKISOFS preparerà i file per bruciare effettivamente su quello medio. Per dirla semplicemente, Mkisofs crea semplicemente un file ISO che è il file di immagine del disco ottico. Per guardarlo in modo un po 'più dettagliato, allora ci vuole un'istantanea della directory/albero del file, dopodiché produce un'immagine binaria che correla con il file ISO.

Installazione di mkisofs

Il primo passo nell'installazione di MKISOFS è prima aggiornare tutti i pacchetti del tuo sistema Ubuntu eseguendo il seguente comando nel tuo terminale Ubuntu:

$ sudo apt update

Il prossimo passo è installare i mkisofs sul nostro Ubuntu 20.04 Tuttavia, è possibile installarlo su quasi ogni distribuzione Linux con il comando seguente:

$ sudo apt installa mkisofs

Il comando sopra installerà tutte le dipendenze richieste di Genisoimage che possono essere viste nell'output seguente:

Utilizzo dell'utilità MKISOFS

Per prima cosa visualizziamo il comando di mkisofs che creerà un ISO che può essere utilizzato per eseguire il backup di un altro file ISO che possiamo quindi utilizzare per modificare o modificare in seguito:

$ mkisofs -o [nome file.ISO] [Directory_Path]

L'opzione -o è definire il nome del file ISO che vogliamo creare e quindi il percorso della directory del file ISO per cui vogliamo un backup. Implementamiamo il comando sopra con un vero esempio di creazione di un file ISO dalla directory /boot e successivamente salvandolo sul file bootiso.ISO che verrà raggiunto con il comando mostrato di seguito:

$ sudo mkisofs -o bootiso.iso /boot

Abbiamo creato correttamente il file bootiso e lo abbiamo salvato alla directory corrente come mostrato sopra.

Elenca il contenuto del file ISO

Possiamo utilizzare il comando ISOINFO per elencare il contenuto del file ISO:

$ sudo isoinfo -l -i bootiso.iso

Monte ISO File

Questo passaggio prevede il montaggio del file ISO in una directory per la quale faremo prima una directory con il seguente comando:

$ MKDIR TESTISO

Successivamente, monteremo lo stivale.File ISO su Tesiso con l'uso del seguente comando:

$ sudo mount -o loop bootiso.ISO Testiso

Possiamo visualizzare il contenuto originale della directory /boot con LS nel modo seguente:

$ ls /boot /

Allo stesso modo, possiamo visualizzare i nomi dei file mappati nella directory looped come segue:

$ ls TestiSo

Puoi vedere che il Testiso La directory e / stivale / contenuti sono diverse nel senso che le lettere maiuscole sono in minuscolo e non tutti i file sono disponibili e i nomi del file sono più brevi. Possiamo usare alcune opzioni che ci aiuteranno a risolvere questo problema:

-Opzione l consentirà i dotfile

-opzione l consentirà file di file completi con un massimo di 31 caratteri

-Consentono l'opzione-lowercase consentirà ai caratteri minuscola di apparire nei file di file

-Opzione input-carset Specificherà un set di caratteri.

-Consenti l'opzione-Multidot consentirà più punti in un nome file.

Utilizziamo ora le opzioni sopra per montare il file ISO. Tutti i passaggi adottati sono gli stessi di sopra solo il seguente comando sarà diverso a causa delle opzioni aggiuntive:

$ sudo mkisofs -l -l -input -carset predefinito -allow -lwowercase -allow -multidot -o bootiso.iso /boot
$ sudo mount -o loop bootiso.ISO Testiso
$ ls /boot /
$ ls TestiSo

Nello screenshot sopra, si può vedere che tutti i file sono ora disponibili e con lo stesso nome nella directory Testiso. Possiamo anche utilizzare l'opzione MKISOFS -Help nel terminale Ubuntu per trovare l'elenco di tutte le opzioni disponibili che possiamo usare:

$ mkisofs -Help

Conclusione

Il file ISO è un singolo file che è una rappresentazione perfetta di un intero CD o DVD poiché l'intero dati del disco può essere duplicato in un file ISO. I file/immagini ISO sono utilizzati per distribuire programmi immensi su Internet. La maggior parte del sistema operativo in questi giorni viene fornita con il formato ISO poiché tutti i file di installazione e le cartelle necessari del nostro sistema operativo possono essere inseriti in un singolo file. IL mkisofs Il comando viene utilizzato per creare un file ISO che possiamo modificare, modificare o creare in base ai requisiti.

In questo articolo, abbiamo installato per la prima volta mkisofs e poi li hanno usati per creare e montare un file ISO. Ti abbiamo anche fornito semplici passaggi su come utilizzare mkisofs su ubuntu.