В данном примере имеется в виду, что папка mydisc находится в домашнем каталоге пользователя, работающего под управлением операционной системы Linux.
Мы сейчас не будем подробно рассматривать вспомогательную программу mkisofs, скажем лишь, что она умеет строить образы будущих компакт-дисков в различных форматах, основанных на ISO 9660, включая расширения Joliet и RockRidge. Заметим, что существуют и другие утилиты для построения образа компакт-диска. Некоторые программы записи компакт-дисков, подобные тем, которые мы будем рассматривать в следующих главах, содержат подобную утилиту внутри себя, и потому этап создания образа диска бывает «прозрачным» (т. е. не заметным для пользователя программы). Однако, использование двух различных программ — для создания образа и записи собственно диска — позволяет лучше понять сущность происходящего и, как следствие, более гибко управлять процессом. Кроме того, подобное знание всегда поможет найти решение в нестандартных ситуациях.
Итак, вернёмся к программе cdrecord. Для начала приведём простейший пример использования этой программы. Допустим, что у нас есть файл newdisk.iso, который мы получили в предыдущем примере с
помощью программы mkisofs. Этот файл содержит полный образ будущего компакт-диска, и необходимо только произвести процесс собственно записи на диск. Для этого можно воспользоваться командой
cdrecord newdisk.iso
После этого начнётся процесс записи на диск. Если же мы хотим, чтобы во время записи диска выводились сообщения о ходе процесса, можно использовать для этого ключ -v, например так:
cdrecord -v newdisk.iso
Следует знать, что программа по умолчанию пытается произвести запись на диск с помощью того устройства, которое обозначено на уровне операционной системы как первичное устройство записи дисков (например, в системе Linux этому значению соответствует переменная окружения CDR_DEV1CE). Если же необходимо выбрать другое устройство, следует обозначить его в строке запуска программы с помощью значения dev, например вот так:
cdrecord -v dev-2,0 newdisk.iso
О том, что обозначают цифры 2,0 в этой записи, мы расскажем чуть позже, а пока что рассмотрим, как указать программе скорость записи. Например, если мы хотим, чтобы запись на данную болванку выполнялась со скоростью 16х, нужно указать соответствующее значение параметра speed:
cdrecord -v speed=16 newdisk.iso
Для того чтобы записать звуковой компакт-диск, можно использовать параметр -audio, а в качестве исходных файлов — обычные звуковые файлы формата WAV или AU (Sun Audio). При этом можно просто последовательно перечислить эти файлы, и в результате программа запишет их как последовательность дорожек. Например, если нужно создать звуковой компакт-диск из трёх дорожек, используя файлы mysong.wav, miacanzone.wav и deinLied.wav, следует ввести следующую команду:
cdrecord -v speed=24 -audio mysong.wav miacanzone.wav deinLied.wav
Кстати, здесь уместно сказать о том, что при записи звуковых компакт-дисков (с помощью любой программы) не рекомендуется использовать скорости большие, чем 24х. Именно поэтому в данном примере мы указали значение параметра speed=24.