Traduzioni: English - Français - Italiano
genisoimage e xorrisofs
La classica interfaccia a riga di comando per la generazione di immagini di file system ISO 9660 è quella che ha avuto origine dal programma mkisofs. Per ragioni di licenza e altri problemi con il suo autore, Debian fornisce un fork di mkisofs chiamato genisoimage, che è stato separato nel 2006 e poi sviluppato in modo indipendente.
Attualmente a genisoimage non vengono aggiunte nuove funzionalità e nemmeno le soluzioni dei bug. È la prima scelta solo se sono necessarie le sue opzioni -udf o -hfs.
Il rimpiazzo per la maggior parte dei casi d'uso, specialmente per file system ISO 9660 avviabili, archiviazione e backup è xorrisofs che avvia la modalità di emulazione -as mkisofs del programma xorriso.
Creazione di un'immagine di file system ISO 9660 di CD-ROM
Esempi del compito di creazione di un'immagine di file system ISO 9660 e di sua masterizzazione su un CD, DVD o BD sono presentati nella pagina sulla masterizzazione di CD.
Le opzioni del primo esempio
genisoimage -v -J -r -V MIA_ETICHETTA_DISCO -o /home/utente/file.iso /home/utente/per_iso xorrisofs -v -J -r -V MIA_ETICHETTA_DISCO -o /home/utente/file.iso /home/utente/per_iso
in paricolare significano:
-v permette la programma di essere prolisso riguardo a problemi minori o fatti degni di nota
-J attiva la produzione di un secondo superblocco e albero di directory che è adatto per la lettura da parte di MS-Windows. I nomi di file Joliet sono specificati in Unicode a 16 bit e ciascun componente del percorso può essere lungo fino a 64 caratteri Unicode. Linux usa questo albero se non vengono aggiunte informazioni Rock Ridge all'albero di directory principale.
-r attiva la produzione di informazioni Rock Ridge che registrano le tipiche proprietà POSIX per i file, quali proprietario, permessi, marcature temporali, destinazione dei collegamenti simbolici. A differenza dell'opzione -R non preserva il proprietario come è sull'hard disk, ma piuttosto imposta l'UID del proprietario a 0 e i permessi in sola lettura e sola ispezione per tutti. Se è presente Rock Ridge, allora Linux monta l'albero di directory principale e usa le informazioni Rock Ridge per mostrare i nome lunghi con i caratteri originali.
-V imposta il nome del file system ISO 9660. Viene usato come nome di collegamento nella directory /dev/disk/by-label quando il supporto ottico scritto viene inserito in un'unità lettore che è osservata da udev. Usare un proprio nome univoco invece di MIA_ETICHETTA_DISCO.
-o imposta il nome del file immagine ISO 9660 risultante. Usare qualsiasi percorso adatto al posto di /home/utente/file.iso.
L'argomento /home/utemte/per_iso non fa parte di alcuna opzione. Pertanto è usato come percorso di un file o directory di input che deve essere copiata nel file system ISO 9660. Se è una directory allora tutti i file e le directory che contiene vengono anch'essi copiati.
Può essere fornito più di un percorso di input. In questo caso è meglio usare l'opzione -graft-points e pathspecs nella forma target=source.