cdrdao write --device 0,6,0 mydisc.toc
Для того чтобы точно узнать номера устройств на шине, можно воспользоваться командой scanbus программы cdrdao:
cdrdao scanbus
Заметьте, что scanbus — это не параметр, а самостоятельная команда программы cdrdao, поэтому в строке запуска перед ней не нужно ставить две чёрточки (--).
Копирование компакт-дисков До сих пор мы в основном рассматривали команду write программы cdrdao. Однако сфера применения этой программы может быть и шире. Например, с её помощью можно полностью копировать компакт-диски, как звуковые, так и данных. Если имеется два привода компакт-дисков (из них пишущим должен быть хотя бы один), можно скопировать диск «на лету», запустив cdrdao
следующим образом (писать в одной строке):
cdrdao copy --source-device 0,2,0 --device 0,6,0 --speed 16 --on-the-fly
В данном примере команда сору означает полное копирование диска. С помощью параметра --source-device выбирают источник записи, то есть привод, в котором находится компакт-диск, предназначенный для копирования. Значение этого параметра устанавливают аналогично значению параметра -device, рассмотренного ранее. Кстати, параметр -device в примере также присутствует. С помощью уже знакомого по команде write параметра --speed ограничивают скорость записи (когда копирование ведётся с диска на диск, это может стать критичным моментом). Наконец, параметр -оп-Ше-ыууказывает программе выполнить копирование «на лету», то есть не создавать временный файл на жёстком диске, а переносить данные сразу с компакт-диска-источника в буфер записывающего привода.
В некоторых случаях копирование лету» произвести не удаётся: например, система не успевает считывать или передавать данные с диска-источника или же в компьютере вообще установлен только один привод компакт-диска, который в данном случае будет использоваться и для считывания, и для записи. Для этого случая существует параметр -datafile. Он указывает программе имя и расположение временного файла данных на жёстком диске. Программа копирует данные с диска-источника во временный файл, затем извлекает их оттуда, записывает новый диск и по окончании записи удаляет временный
файл с жёсткого диска. Впрочем, если необходимо, этот файл можно
сохранить для дальнейшего использования — ведь он представляет собой образ компакт-диска. Для этого существует параметр -keepimage. Например, строка запуска программы в подобном случае может выглядеть приблизительно так:
cdrdao copy
Если копирование выполняется со звукового диска, то программа по умолчанию считывает все «подробности» оригинала, включая паузы перед дорожками и индексные метки. Однако это во много раз удлиняет процесс считывания. Поэтому если скорость копирования важнее, чем подобные «подробности», можно указать программе не считывать индексные метки и преддорожечные паузы. Для этого можно применить параметр -fast-toe, например:
cdrdao copy --speed 20 --on-the-fly --fast-toe
Если диск-источник был записан в несколько сессий, для копирования можно выбрать только одну из них. Для этого используется параметр -session, после которого следует указать номер копируемой сессии: