Concetti Chiave
- Il file system ISO 9660 è utilizzato principalmente per CD-ROM e DVD-ROM, caratterizzato da una struttura a spirale dei dati.
- ISO 9660 permette una sola scrittura dei dati, simile a un nastro, ma consente un accesso diretto in lettura come sui dischi magnetici.
- Il kernel Linux gestisce l'accesso alle unità CD/DVD tramite un programma specifico, solitamente senza necessità di modifiche.
- Setcd è il programma che permette di configurare le unità CD/DVD, richiedendo almeno un'opzione per funzionare.
- Alcune opzioni di setcd necessitano di un argomento numerico, usato per abilitare o disabilitare funzionalità specifiche.
Il file system ISO 9660
Il file system ISO 9660, cioè quello usato per i CD-ROM, ma solitamente anche per i DVD-ROM, è particolare a causa della struttura stessa di questi dischi: i dati vengono memorizzati in settori su un'unica traccia a spirale che parte dalla zona centrale e si espande verso l'esterno.In questo senso, il CD e il DVD assomiglia molto al nastro quando si è in fase di scrittura (i dati possono solo essere aggiunti), mentre in lettura si riesce a ottenere un accesso diretto come si fa con i dischi magnetici. Per questa ragione, lo stesso file system ISO 9660 è organizzato in modo che la scrittura avvenga una volta sola, senza la possibilità di cancellare o modificare dati già inseriti.
Il kernel Linux ha una propria gestione per l'accesso alle unità CD o DVD, che può essere impostata, attraverso un programma apposito. In generale, non c'è alcun bisogno di intervenire sull'impostazione predefinita iniziale, tuttavia può essere interessante conoscere le alternative disponibili, in presenza di situazioni particolari.
Il programma che consente di modificare la configurazione di utilizzo delle unità CD o DVD è setcd.
Il programma setcd richiede l'indicazione di almeno un'opzione, altrimenti non si ottiene alcuna azione; inoltre, se non viene indicato il file di dispositivo, il programma cerca di utilizzare /dev/cdrom. Alcune delle opzioni richiedono un argomento numerico, pari a zero o uno, con il quale si intende disabilitare, oppure abilitare una funzionalità.