On Sun, 22 Sep 2002, Oliver Ob wrote:
Update:
Phew. I got about a dozen mails with links to programs to do that.
But what I am looking for is a COMMAND LINE to on-the-fly-copy a data cd.
Here's what I use (excerpted from a simple shell script): cdrecord -v dev=$DST_DEV speed=$REC_SPEED fs=$FIFO_SIZE -dao -isosize -eject $SRC_DRIVE e.g.: cdrecord -v dev=1,6,0 speed=12 fs=12m -dao -isosize -eject /dev/scd0 NOTES: 1. Choose a record speed that allows the source drive to keep up with the recording process. If the source drive can't keep up, you will have buffer underruns. My source drive is 24x for a record speed of 12x. 2. I have a large FIFO size since my CD recorded has an 8MB internal buffer, otherwise the internal buffer will drain the FIFO and you'll get an underrun. 3. The "-eject" is not necessary, of course. I use it as an indicator that redording has finished so I can start another. 4. The "-isosize" argument is the key argument here. It tells cdrecord to use the size of the ISO image on the source CD as the size for the destination CD. Read the section for "-isosize" in the cdrecord man page for more info. I arrived at this through much trial and error, trying "dd", etc., w/o success. However, this method has worked reliably for me. Hope this helps! Phil -- Philip Amadeo Saeli SuSE Linux 8.0 psaeli@zorodyne.com