Запись DVD-дисков из консоли FreeBSD


Информация для этой статьи взята большей частью из официального руководства, которое
можно найти по адресу http://www.freebsd.org/doc/

Сейчас мы коснемся проблем записи DVD под консолью FreeBSD. Хотя, в общем, никаких
проблем с этим нет, DVD-болванки записываются на раз. Все, что нужно для записи DVD -
это пакет sysutils/dvd+rw-tools и утилита из него growisofs. Рекомендуется также
включить примой доступ для устройств ATAPI. Делается это в файле /boot/loader.conf

hw.ata.atapi_dma="1"

Для записи диска с данными достаточно команды:

# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data

Эта команда записывает каталог data на заданное устройство. Можно также записать образ:

# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso

Кстати, growisofs - это в некотором роде надстройка над mkisofs - что позволяет 
использовать mkisofs для создания своих образов так же, как в случае записи обыкновенных 
CD-болванок.

Есть некоторые нюансы при использовании болванок DVD-RW и DVD+RW - и те и другие
рекомендуется форматировать перед использованием: 

# dvd+rw-format /dev/cd0

Однако, болванки DVD-RW могут иметь один из двух форматов: последовательно дополняемый
(default) и с ограниченной перезаписью. 

в последовательном формате
# dvd+rw-format -blank=full /dev/cd0

в формате с ограниченной перезаписью
# dvd+rw-format /dev/cd0

Для очистки носителя можно выполнить команду:

# growisofs -Z /dev/cd0=/dev/zero

Видео-данные записываются на DVD иначе - для этого требуется пакет
multimedia/dvdauthor и команда:

# growisofs -Z /dev/cd0 -dvd-video /path/to/video