[NTLUG:Discuss] Multiple CD-R Burners / Observations & Questions
kbrannen@gte.net
kbrannen at gte.net
Sun Mar 14 21:00:29 CST 2004
David Simmons wrote:
> Guys,
>
> For my company, I've created a CD that everyone wants me to reproduce
> for them - in an effort to reduce creation time, I've added a second CD
> burner to my Linux system. Now the fun begins. Here are my conclusions
> on what seemed to work best...and request for what others are
> using/doing and refinement of the CLI scripts.
...
> Questions:
>
> 1). What is everyone else doing with multiple CD-write drives for
> concurrent burning?
I use dedicated CD duplicators, with built-in inkjet printer and robotic arm,
totally automated and very cool. :-) Cost is $1600+ (depending on your
needs); also requires Win2K or WinXP. :-(
If you want info on the little $1600 single burner unit or the $3400 2 burner
unit that we use, email me offline and I'll tell you anything you want to know
about them.
>
> 2). How can my CLI script be re-written for more reliable performance
> and indication of a PASS! or FAIL! of the burning process.
Be sure you not only look at STDOUT, also watch STDERR. Other things to watch
out for: make sure your media supports your burning speed (i.e. don't try to
burn at your writer's max 48x if the media only goes to 40x); also remember
that your bus must be able to shove all the data down it you need *with time
to spare* so you might want to try lowering your burn rate which should reduce
your error rate. Also don't forget that you read/write CD data at variable
speeds: the inner area can only be written at 24x no matter how fast your
writer will go, you don't get to use the higher speeds until you get closer to
the outside; so if all your ISO files are 300M or less, don't bother with
anything over 24x.
You should also know that not all media is created equal, some is bette than
others, so you may be having problems there. Though my understanding is that
the quality of the media generally affects useful shelf life, but it can
affect other things too, or so I read.
>
> 3). Noticing that cdrecord -scanbus shows many empty 'slots', it seems
> like the theoretical limit would be 8 burners per machine - is anyone
> doing this? What are the 'gotchas' and work-arounds?
You might could do this if all your burners were SCSI and you had an UW-SCSI-3
card/cables/devices, but sending to more than 1 or 2 burners individually and
simultaneously sounds problematic to me. The decicated machines like I have
have builtin buffers (probably a small embedded OS type computer) so you feed
the ISO to it, which feeds the data to all the burners at the same time. That
reduces bus requirements (congestion). Even so, the units still require a
firewire connection, everything else (serial/parallel/USB) is too slow.
But for single unit burns on Linux, I've always had good luck with using
cdrecord. You might want to increase the buffer size to cdrecord too (e.g
-fs=8m).
>
> 4). Per Note2 above - it was necessary to create different directories
> of files for 'locking'/permissions issues. If I had 8 burners would I
> need 8 different directories of files and/or 8 copies of the same .ISO?
That suprises me, I've never be aware of that, but then with a single drive I
guess I never would notice. :-) Are you burning as root or another user? I
always do it as root to avoid "permission denied" errors when reading files;
but then 90%+ of my Linux burning usage is for backups (tar -> mkiosfs ->
cdrecord).
HTH,
Kevin
More information about the Discuss
mailing list