[sanniolug] Re: multisessione

  • From: FEJ - <fejit@xxxxxxxxxx>
  • To: sanniolug@xxxxxxxxxxxxx
  • Date: Tue, 10 Feb 2004 19:34:53 +0100

On martedì 10 febbraio 2004, alle 17:38, Angelo wrote:
> Come si fa ad aggiungere una sessione ad un cd
> parzialmente scritto?

Basta eseguire i seguenti comandi:

# cdrecord -scanbus
Questo restituisce la lista di tutti gli SCSI devices
nel mio caso ho il seguente output:
scsibus0:
  0,0,0     0) '_NEC    ' 'DV-5800C        ' 'D9S2' Removable CD-ROM
  0,1,0     1) 'HL-DT-ST' 'CD-RW GCE-8520B ' '1.00' Removable CD-ROM
  0,2,0     2) *
  0,3,0     3) *
  ...                           

Inserisci il CD su cui hai gia' masterizzato qualcosa ed esegui:

# mkisofs -r -J -C `cdrecord dev=0,1,0 -msinfo` -M /dev/sda1 -o image.iso \
<path-da-salvare>

Con questo comando crei un file chiamato image.iso (notare l'opzione -o 
image.iso)
che reppresenta la iso che deve essere masterizzata sul cd.
Con l'opzione -C `cdrecord dev=0,1,0 -msinfo` indichi al programma mkisofs la 
dimensione della sessione sul CD il comando tra gli apici legge le
dimensioni direttamente dal CD.
L'opzione -M /dev/sda1 indica a mkisofs di includere nella nuova iso
anche i percorsi della sessione gia' presente sul CD, infatti sda1
corrisponde nel mio caso proprio al masterizzatore 
In fine <path-da-salvare> basta che scrivi il percorso della cartella in
cui sono i dati da masterizzare ed il gioco e' fatto.

A questo punto hai il file image.iso nella cartella corrente per
masterizzarlo basta eseguire:
# cdrecord dev=0,1,0 speed=52 -v -multi -eject image.iso

NOTA: se vuoi eseguire il tutto in una sola riga esegui:

# mkisofs -r -J -C `cdrecord dev=0,1,0 -msinfo` -M /dev/sda1 \
 -o image.iso <path-da-salvare> | cdrecord dev=0,1,0 speed=52 -v -multi
 -eject -

 attenzione all;ultimo '-' e' importante per passare a cdrecord i dati
 tramite standard input (stdin)


CIAO 

FEJ

Other related posts: