Запись компакт-дисков в Linux

Начальные сведения

Запись компакт-дисков в Linux осуществляется при помощи нескольких программ:

mkisofs

программа для создания файлов-образов (ISO) различных файловых систем (ISO9660/JOLIET/HFS)

cdrecord

программа для записи файлов-образов на CD

Для записи CD и DVD можно использовать одну из графических надстроек к этим программам — K3B. Программа имеет удобный интерфейс и прекрасно подходит для начинающих пользователей.

Использование mkisofs и cdrecord в консоли

Очень эффективно можно использовать mkisofs и cdrecord и в консоли. Рассмотрим следующий пример:

mkisofs -l -R -J -jcharset=koi8-r -o ~/tmp/my_image.iso dir_name/

Опция -l позволяет записывать файлы с именами до 31 знака. Опция -R включает режим Rock Ridge. Опция -J добавляет расширение Joliet, а дополнительная опция -jcharset со значением koi8-r позволяет записать русские имена файлов так, что они будут одинаково хорошо видны и в Linux, и в WIndows.

cdrecord speed=4 -eject -v my_image.iso

Параметр speed со значением 4 установит скорость записи диска на 4. При указанном параметре -eject диск будет автоматически извлечён по завершении записи. Параметр -v включит режим подробного отображения статуса записи.

Использование средств записи в консоли или эмуляторе терминала на первых порах может показаться неудобным. Тем не менее, не стоит забывать о том, что одной из наиболее примечательных особенностей командной оболочки bash является быстрый поиск по истории введённых ранее команд (Ctrl-R), который избавит вас от необходимости каждый раз снова набирать все эти команды.