Возможно ли делать 1:1 копию данных CD?
Да. Но Вы должны знать, что любые ошибки при чтении оригинала (из-за пыли или царапин) приведут к дефектной копии. заметьте, что оба метода не будут работать с аудио CD.
Первый случай: у Вас CD-writer и отдельный привод CD-ROM. Выдавая команду
cdrecord -v dev=0,6,0 speed=2 -isosize /dev/scd0
Вы читаете поток данных из привода CD-ROM, присоединенного как /dev/scd0
и записываете его непосредственно на CD-R.
Второй случай: у Вас нет отдельного привода CD-ROM. В этом случае Вы должны использовать устройство записи, чтобы считать CD-ROM:
dd if=/dev/scd0 of=cdimage
Эта команда считывает содержимое CD-ROM с устройства /dev/scd0 и записывает в файл cdimage. Содержимое файла эквивалентно тому, что выдает mkisofs, так что Вы должны продолжать как описано в начале этого документа (где дается файл cdimage на вход cdrecord). Если Вы хотите видеть шкалу прогресса и другие модные вещи, ВЫ можете использовать JЖrg Schillings sdd.
В случае ошибок, установите последнюю версию cdrecord которая поставляется с утилитой "readcd" (расположена в misc/). Это даст Вам тот же результат, что и dd, но читает сектора на CD-ROM несколько раз в случае ошибок.