Ноя 11 2008

Запись DVD под FreeBSD

Для записи DVD дисков под FreeBSD существует утилита growisofs, , устанавливаем ее из портов.

cd /usr/ports/sysutils/dvd+rw-tools
make install clean


growisofs работает исключительно со SCSI устройствами, и всем тем у кого нет DVD+RW привода SCSI, необходимо включить эмуляцию скази. Для этого настроим ядро, добавим такие строки:

# SCSI peripherals
device          scbus           # SCSI bus (required for SCSI)
device          ch              # SCSI media changers
device          da              # Direct Access (disks)
device          sa              # Sequential Access (tape etc)
device          cd              # CD
device          pass            # Passthrough device (direct SCSI access)
device          ses             # SCSI Environmental Services (and SAF-TE)
device          atapicam

Тут перечисленна поддержка SCSI и устройство для эмуляции SCSI, atapicam.
Пересоберем ядро, и перед тем как мы перезагрузимся, добавим в /etc/devfs.conf:

perm   cd0     0666
perm   pass0   0666

У growisofs интересный автор, он считает, что писать на DVD используя root-овые привелегии опасно, поэтому запись из под sudo запрещена, зато прямо в man growisofs приведен такой пример скрипта:

#!/bin/ksh
unset SUDO_COMMAND
export MKISOFS=/path/to/trusted/mkisofs
exec growisofs "$@"

предлагается скрыть, что growisofs запущен из-под sudo

Теперь можно перезагрузиться.

После перезагрузки проверяем наличие устройств:

ls -la /dev/cd0
crw-rw-rw-  1 root  operator    0,  72 11 ноя 11:38 /dev/cd0
ls -la /dev/pass0
crw-rw-rw-  1 root  operator    0,  69 11 ноя 11:38 /dev/pass0

как видим устройства создались и имеют права на чтение и запись. Настройка закончена, можно приступать к записи:
Запись файлов из текущей папки:

growisofs -Z /dev/cd0 -J -r -hide-rr-moved -multi ./

Запись ISO образа:

growisofs -dvd-compat -Z /dev/cd0=CentOS-5.2-i386-bin-DVD.iso

Так же в состав dvd+rw-tools входит dvd+rw-format, это утилита очистки DVD+RW болванок.
Этой утилите, достаточно указать устройство которое надо стереть и больше ничего не требуется.

dvd+rw-format /dev/cd0

Если вы добавите ключик -force=full, будет произведена полная(длительная) очистка диска.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть