
Для записи CD/DVD дисков из консоли можно воспользоваться утилитами mkisofs и cdrecord. Сначала создадим ISO-образ, который мы будем записывать на диск:
lxx@sabayonx86 ~ $ mkisofs -V new-disk -o ./disk.iso ./write-to-disk/
Setting input-charset to 'UTF-8' from locale.
27.24% done, estimate finish Mon Jun 8 16:35:00 2009
54.50% done, estimate finish Mon Jun 8 16:35:00 2009
81.71% done, estimate finish Mon Jun 8 16:35:00 2009
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 0
Path table size (bytes): 10
Max brk space used 0
18357 extents written (35 MB)
Опция -V позволяет задать метку тома (Volume ID) для нового образа.
Опция -o задает имя выходного файла.
После задания всех необходимых опций указывается путь к папке, содержащей файлы для записи. В нашем случае это ./write-to-disk/
Также стоит отметить еще две полезные опции mkisofs:
-v включает verbose-режим (режим подробного вывода отладочной информации)
-J позволяет сгенерировать Joliet-метки
По окончании процесса создания образа проверим, правильно-ли он создался:
lxx@sabayonx86 ~ $ mkdir ./test
lxx@sabayonx86 ~ $ sudo mount -o loop ./disk.iso ./test
lxx@sabayonx86 ~ $ ls ./test/
color_pl.xcf gas_gian.xcf horisont.svg logo2.svg logo3.svg ________.xcf yellow_p.xcf
lxx@sabayonx86 ~ $ sudo umount ./test
Если с образом все в проядке, то можно переходить непосредственно к записи диска.
В большинстве случаев комманда для записи диска выглядит примерно так:
lxx@sabayonx86 ~ $ cdrecord -v -eject dev=0,1,0 ./disk.iso
Сначала следует набор опций, затем путь к файлу образа диска.
Список наиболее полезных опций записи:
-eject извлечь диск после записи
-v включить расширенный вывод информации. Обычно используется для отображения статуса записи
-V включить вывод отладочной информации. Помогает отслживать проблемы, возникающие в приводах
-force игнорировать происходящие ошибки
-dao -tao -sao включить соответствующий режим записи (Disk At Once, Track At Once, Session At Once)
-media-info Показать информацию о вставленном диске
-format форматировать CD-RW/DVD-RW/BD-RE диск
-fix записать таблицу размещения файлов на диск. Может быть полезна если данные на диск записались корректно, а таблица их размещения — нет.
dev=target Указывает адрес записующего устройства на виртуальной SCSI-шине. Чтобы узнать адреса своих устройств скоммандуйте cdrecord dev=help. В появившемся списке в разделе с Вашим приводом скопируйе числа, находящиеся в строке Target example.
Если опция dev не указана, то cdrecord попытается получить адрес записывающего устройства из переменной окружения CDR_DEVICE.
speed=# указывает скорось записи диска. Если опция не задана, то cdrecord пытается получить используемую по умолчанию скорость из файла /etc/default/cdrecord и переменной окружения CDR_SPEED. Если ничего не найдено, то используется скорость по умолчанию для привода.
Для справки:
Номер скорости записи представляет собой на сколько скорость дложна быть больше единичной скорости. Для CD-дисков это скорость проигрывания аудио (около 150 Кб/с), для DVD 1383Кб/с, для BluRay 4496 Кб/с.
ЗЫ: чтобы скопировать диск непосредственно с другого диска (без снятия образа диска) можно воспользоваться следующей коммандой:
lxx@sabayonx86 ~ $ cdrecord -v dev=0,1.0 -isosize /dev/scdO
Webmoney Z163628999150, R61715184597
|
Leave a reply