Давно пора было описать, кто, как записывает диски и сделать своеобразный мануал для начинающих, чем и какими командами, с какими параметрами и опциями вы записываете диски под разными никс системами (free soft only).
Например:
OS - freebsd 7
Команды:
CDЗапись CD-диска начинается с создания его образа. Для чего требуется программа mkisofs из пакета cdrtools.
Собственно создание образа диска -
mkisofs -R -J -o iso_name path2dataОпция -R обеспечивает поддержку расширения стандарта ISO9660 - Rock Ridge для Unix-систем (длинные имена, множественные точки в именах файлов, атрибуты доступа и принадлежности файлов и каталогов). Опция -J - это поддержка расширения Joliet для систем семейства Windows (то есть длинные имена файлов будут видны и там). Опция -o имеет своим значением имя создаваемого iso-образа. Ну а path2data - путь к каталогу, из которого будет создаваться образ.
Непосредственно запись диска выполняется утилитой burncd, которая входит в штатный комплект Distributions (то есть она доступна сразу после установки FreeBSD). Например, это можно сделать такой командой:
$ burncd -e -s max -f /dev/acd0 data iso_name fixate
Значения опций - следующие:
-e обеспечивает выдвижение лотка после записи,
-s -скорость записи (по умолчанию - 4, значение max обеспечивает максимально возможную скорость для
данных привода и болванки,
-f - имя файла устройства (в примере - /dev/acd0),
Команда fixate указывает на фиксирование сессии (подразумевается односессионная запись). Ну а data предписывает запись диска с данными (а не аудиоCD) с образа iso_name.
В частности, полезной может быть опция -v, выводящая информацию о ходе записи. А опция -t осуществит имитацию записи, что позволяет в случае ошибки избежать порчи болванки.
Для стирания CD-RW в burncd предусмотрены команды blank (быстрая очистка оглавления диска) и erase (полная очистка диска)
$ burncd -e -f /dev/acd0 blank
или
$ burncd -e -f /dev/acd0 erase
соответственно.
DVDДля записи DVD будет использоваться программа growisofs(1). Эта команда входит в набор утилит dvd+rw-tools (sysutils/dvd+rw-tools), который поддерживает все типы носителей DVD.
Эти утилиты используют подсистему SCSI для доступа к устройствам, следовательно необходимо добавить в ядро поддержку ATAPI/CAM.
Вам также потребуется включить DMA доступ для устройств ATAPI, это можно сделать добавив в /boot/loader.conf следующую строку:
hw.ata.atapi_dma="1"
Замечание: Если вам нужен графический интерфейс пользователя, взгляните на K3b (sysutils/k3b), который предоставляет дружественный пользователю интерфейс к growisofs(1) и многим другим программам записи.
Запись DVD с даннымиКоманда growisofs(1) является оболочкой для mkisofs, она вызовет mkisofs(

для создания файловой системы и запишет DVD. Это означает, что вам не потребуется создавать образ с данными перед началом процесса записи.
Для записи данных из каталога /path/to/data на DVD+R или DVD-R, используйте следующую команду:
# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data
Параметры -J -R передаются mkisofs(

для создания файловой системы (в данном случае: файловая система ISO 9660 с расширениями Joliet и Rock Ridge).
Параметр -Z используется для первой сессии записи в любом случае: для одной или нескольких сессий. Устройство DVD, /dev/cd0, должно быть изменено в соответствии с имеющимися настройками. Параметр -dvd-compat закроет диск и дозапись станет невозможна. Это должно улучшить совместимость с приводами DVD-ROM.
Использование DVD+RWВ отличие от CD-RW, новый DVD+RW необходимо отформатировать перед первым использованием. Программа growisofs(1) позаботится об этом сама при необходимости, и это рекомендованный способ. Тем не менее, для форматирования DVD+RW вы можете использовать команду dvd+rw-format:
# dvd+rw-format /dev/cd0
Эту операцию необходимо выполнить лишь однажды, помните, что только новые носители DVD+RW необходимо форматировать.
Если вы хотите записать новые данные (полностью новую файловую систему, а не дописать данные) на DVD+RW, его не нужно очищать, просто запишите поверх предыдущей записи (создав новую начальную сессию) примерно так :
# growisofs -Z /dev/cd0 -J -R /path/to/newdata
Формат DVD+RW делает возможным легко дописать данные к предыдущей записи. Операция состоит в присоединении предыдущей сессии к существующей, это не мультисессионная запись, growisofs(1) расширит (grow) файловую систему ISO 9660, существующую на носителе.
Например, для дозаписи данных к предыдущей сессии на DVD+RW, используется следующая команда:
# growisofs -M /dev/cd0 -J -R /path/to/nextdata
При последующих записях mkisofs(

необходимо передавать те же параметры, что и при первой записи.
Замечание: Вы можете использовать параметр -dvd-compat для улучшения совместимости с приводами DVD-ROM. В случае DVD+RW это не помешает добавлению данных.
Если по какой-либо причине вам потребуется очистить носитель, используйте следующую команду:
# growisofs -Z /dev/cd0=/dev/zero
Использование DVD-RWСуществует два формата дисков DVD-RW: последовательно дополняемый и с ограниченной перезаписью. По умолчанию формат дисков DVD-RW последовательный.
Новый DVD-RW может быть записан непосредственно без необходимости форматирования, однако DVD-RW с данными в последовательном формате необходимо очистить перед созданием новой начальной сессии.
Для очистки DVD-RW в последовательном формате, запустите:
# dvd+rw-format -blank=full /dev/cd0
Замечание: Полная очистка (-blank=full) займет около одного часа на скорости 1x. Быструю очистку можно выполнить с параметром -blank, если DVD-RW будет записан в режиме Disk-At-Once (DAO). Для записи DVD-RW в режиме DAO, используйте команду:
# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso
Параметр -use-the-force-luke=dao не должен потребоваться, поскольку growisofs(1) попытается определить был ли носитель быстро очищен и включить DAO запись.
Фактически, лучше использовать режим с ограниченной перезаписью с любым DVD-RW, этот формат более гибкий, чем формат по умолчанию с последовательной записью.
Для записи данных на последовательный DVD-RW, используйте ту же команду, что и для других форматов DVD:
# growisofs -Z /dev/cd0 -J -R /path/to/data
Если вы хотите добавить данные к предыдущей записи, используйте параметр growisofs(1) -M. Однако при добавлении данных на DVD-RW в последовательном режиме, на диске будет создана новая сессия и в результате получится мультисессионный диск.
В формате DVD-RW с ограниченной перезаписью не требуется очищать носитель перед созданием новой начальной сессии, вам всего лишь нужно переписать диск с параметром -Z, подобно DVD+RW. Возможно также увеличение существующей файловой системы ISO 9660, записанной на диск тем же способом, как для DVD+RW с параметром -M. В результате получится односессионный DVD.
Для перевода DVD-RW в формат с ограниченной перезаписью, необходимо использовать следующую команду:
# dvd+rw-format /dev/cd0
Для перевода обратно в последовательный формат, выполните:
# dvd+rw-format -blank=full /dev/cd0