Для записи можно использовать утилиту wodim (Примечание: строки, начинающиеся со знаков «$ » (доллар и пробел), — строки с командами, выполнять нужно то, что стоит после этих символов):
$ sudo aptitude install wodim
Теперь необходимо узнать какой файл отвечает за привод:
$ wodim -devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'SONY' 'DVD RW DW-G120A' -------------------------------------------------------------------------
В моём случае это /dev/scd0. Создаём iso-образ, который запишем на диск:
$ mkisofs -o name_of_iso_file.iso ./dir/
Где:
name_of_iso_file.iso — имя iso файла, который нужно создать
./dir/ — путь к директории, из которой нужно создать iso-файл.
Файл создан, самое время его записать на вставленный в привод диск:
$ sudo wodim -v -dao speed=16 dev=/dev/scd0 name_of_iso_file.iso
Где:
-v — включает режим отображения процесса;
-dao — указывает, что нужно создать диск с единой сессией (без возможности дозаписи чего-либо на диск);
speed=16 — скорость с которой будет производиться запись (берётся из спецификации устройства);
dev=/dev/scd0 — путь к устройству
name_of_iso_file.iso — iso-образ, который нужно записать.
Теперь проверим, что получилось. Создадим папку и примонтируем в неё диск:
$ mkdir qwe $ sudo mount -t iso9660 -o ro /dev/scd0 ./qwe/
Если всё в порядке, то можно отмонтировать диск и удалить временную папку:
$ sudo umount /dev/scd0 $ rm ./qwe/
Напоследок, если нужно очистить перезаписываемый диск, то это можно сделать так:
$ sudo umount /dev/scd0 $ sudo wodim dev=/dev/scd0 blank=fast
Огромное спасибо за статью, все отлично работает, как раз то что искал.
Единственная проблема это с записью DVD-RW болванок, вот что выдает:
root@home-server:~# wodim -v -dao speed=16 dev=/dev/sg2 111.iso
TOC Type: 1 = CD-ROM
scsidev: ‘/dev/sg2’
devname: ‘/dev/sg2’
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.34
Wodim version: 1.1.11
SCSI buffer size: 64512
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : ‘PLEXTOR ‘
Identification : ‘DVDR PX-810SA ‘
Revision : ‘1.00’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x001A (DVD+RW)
Profile: 0x002B (DVD+R/DL)
Profile: 0x001B (DVD+R)
Profile: 0x001A (DVD+RW) (current)
Profile: 0x0016 (DVD-R/DL layer jump recording)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x0012 (DVD-RAM)
Profile: 0x0002 (Removable disk)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0010 (DVD-ROM)
Profile: 0x000A (CD-RW)
Profile: 0x0009 (CD-R)
Profile: 0x0008 (CD-ROM)
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags : SWABAUDIO BURNFREE
Supported modes: PACKET SAO
Drive buf size : 1605632 = 1568 KB
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
FIFO size : 12582912 = 12288 KB
Track 01: data 660 MB
Total size: 758 MB (75:06.93) = 338020 sectors
Lout start: 758 MB (75:08/70) = 338020 sectors
Current Secsize: 2048
HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction.
Blocks total: 2295104 Blocks current: 2295104 Blocks remaining: 1957084
Speed set to 5540 KB/s
Starting to write CD/DVD at speed 4.0 in real SAO mode for single session.
Last chance to quit, starting real write in 0 seconds. Operation starts.
Waiting for reader process to fill input buffer … input buffer ready.
Performing OPC…
Sending CUE sheet…
Starting new track at sector: 0
Track 01: 0 of 660 MB written.Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0E 00 00 00 00 30 10 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x30 Qual 0x10 (medium not formatted) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.001s timeout 200s
write track data: error after 0 bytes
wodim: A write error occured.
wodim: Please properly read the error message above.
Writing time: 21.698s
Average write speed 100.0x.
Fixating…
Fixating time: 0.017s
wodim: fifo had 191 puts and 1 gets.
wodim: fifo was 0 times empty and 0 times full, min fill was 100%.
как побороть подскажите
Исходя из того, что говорит Google на запрос «wodim Errno: 5», у вас либо дистрибутив старый, либо что-то с приводом, в плане того, что wodim не может с ним найти общий язык. У людей при такой проблеме один привод писал DVD-RW, а второй выдавал вот такую ошибку.
wodim -version
Cdrecord-yelling-line-to-tell-frontends-to-use-it-like-version 2.01.01a03-dvd
Wodim 1.1.11
Copyright (C) 2006 Cdrkit suite contributors
Based on works from Joerg Schilling, Copyright (C) 1995-2006, J. Schilling