Skip to content


Пишем CD/DVD-диски в linux

Прожиг дисковИз консоли диски можно записывать программой cdrecord (она же wodim). Для доступа к приводу используется интерфейс SCSI GENERIC (sg). Работать с программой рекомендуется с правами суперпользователя (root-а), поскольку иногда ядром ограничивается множество доступных SCSI-команд для непривелегированных пользователей. Сначала нужно узнать какое устройство в системе у нас соответствует пищущему приводу. Это можно сделать, например, следующей командой:

  1. dmesg | grep -E "CD.*RW" -A 1
  2. scsi 1:0:0:0: CD-ROM            Optiarc  DVD RW AD-7200A  1.05 PQ: 0 ANSI: 5
  3. sr0: scsi3-mmc drive: 125x/125x writer dvd-ram cd/rw xa/form2 cdda tray

Здесь видно, что пишущему приводу соответствует устройство /dev/sr0. На него есть также симлинки:

  1. ls -l /dev/dvdrw
  2. lrwxrwxrwx 1 root root 3 Июн  4 19:32 /dev/dvdrw -> sr0
  3. ls -l /dev/dvd
  4. lrwxrwxrwx 1 root root 3 Июн  4 19:32 /dev/dvd -> sr0

Затем создаем iso-образ или берем готовый и записываем:

  1. cdrecord -v -dev=/dev/sr0 -blank=fast /tmp/CentOS-5.2-i386-LiveCD.iso                                  
  2. wodim: No write mode specified.                                                                                                    
  3. wodim: Asuming -tao mode.                                                                                                          
  4. wodim: Future versions of wodim may have different drive dependent defaults.                                                      
  5. TOC Type: 1 = CD-ROM                                                                                                              
  6. scsidev: '/dev/sr0'                                                                                                                
  7. devname: '/dev/sr0'                                                                                                                
  8. scsibus: -2 target: -2 lun: -2                                                                                                    
  9. Linux sg driver version: 3.5.27                                                                                                    
  10. Wodim version: 1.1.8                                                                                                              
  11. SCSI buffer size: 64512                                                                                                            
  12. Device type    : Removable CD-ROM                                                                                                  
  13. Version        : 5                                                                                                                
  14. Response Format: 2                                                                                                                
  15. Capabilities   :                                                                                                                  
  16. Vendor_info    : 'Optiarc '                                                                                                        
  17. Identification : 'DVD RW AD-7200A '                                                                                                
  18. Revision       : '1.05'                                                                                                            
  19. Device seems to be: Generic mmc2 DVD-R/DVD-RW.                                                                                    
  20. Current: 0x000A (CD-RW)                                                                                                            
  21. Profile: 0x002B (DVD+R/DL)                                                                                                        
  22. Profile: 0x001B (DVD+R)                                                                                                            
  23. Profile: 0x001A (DVD+RW)                                                                                                          
  24. Profile: 0x0016 (DVD-R/DL layer jump recording)                                                                                    
  25. Profile: 0x0015 (DVD-R/DL sequential recording)                                                                                    
  26. Profile: 0x0014 (DVD-RW sequential recording)                                                                                      
  27. Profile: 0x0013 (DVD-RW restricted overwrite)                                                                                      
  28. Profile: 0x0012 (DVD-RAM)                                                                                                          
  29. Profile: 0x0011 (DVD-R sequential recording)                                                                                      
  30. Profile: 0x0010 (DVD-ROM)                                                                                                          
  31. Profile: 0x000A (CD-RW) (current)                                                                                                  
  32. Profile: 0x0009 (CD-R)                                                                                                            
  33. Profile: 0x0008 (CD-ROM) (current)                                                                                                
  34. Profile: 0x0002 (Removable disk)                                                                                                  
  35. Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).                                                                            
  36. Driver flags   : MMC-3 SWABAUDIO BURNFREE                                                                                          
  37. Supported modes: TAO PACKET SAO SAO/R96R RAW/R96R                                                                                  
  38. Drive buf size : 866304 = 846 KB                                                                                                  
  39. Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
  40. communication breaks or freezes immediately after that.
  41. FIFO size      : 4194304 = 4096 KB
  42. Track 01: data   696 MB
  43. Total size:      800 MB (79:17.94) = 356846 sectors
  44. Lout start:      800 MB (79:19/71) = 356846 sectors
  45. Current Secsize: 2048
  46. ATIP info from disk:
  47.   Indicated writing power: 3
  48.   Reference speed: 6
  49.   Is not unrestricted
  50.   Is erasable
  51.   Disk sub type: High speed Rewritable (CAV) media (1)
  52.   ATIP start of lead in:  -11240 (97:32/10)
  53.   ATIP start of lead out: 359849 (79:59/74)
  54.   1T speed low:  4 1T speed high: 10
  55.   2T speed low:  4 2T speed high:  0 (reserved val  6)
  56.   power mult factor: 1 5
  57.   recommended erase/write power: 5
  58.   A1 values: 24 1A D8
  59.   A2 values: 26 B2 4A
  60. Disk type:    Phase change
  61. Manuf. index: 27
  62. Manufacturer: Prodisc Technology Inc.
  63. wodim: Cannot get next writable address for 'invisible' track.
  64. wodim: This means that we are checking recorded media.
  65. wodim: This media cannot be written in streaming mode anymore.
  66. wodim: If you like to write to 'preformatted' RW media, try to blank the media first.
  67. wodim: WARNING: Data may not fit on standard 74min disk.
  68. Speed set to 1764 KB/s
  69. Starting to write CD/DVD at speed  10.0 in real TAO mode for single session.
  70. Last chance to quit, starting real write in    0 seconds. Operation starts.
  71. Waiting for reader process to fill input buffer ... input buffer ready.
  72. Performing OPC...
  73. Blanking PMA, TOC, pregap
  74. Blanking time:   17.965s
  75. Performing OPC...
  76. Starting new track at sector: 0
  77. Track 01:  696 of  696 MB written (fifo 100%) [buf 100%]  10.2x.
  78. Track 01: Total bytes read/written: 730816512/730816512 (356844 sectors).
  79. Writing  time:  481.694s
  80. Average write speed  10.0x.
  81. Min drive buffer fill was 100%
  82. Fixating...
  83. Fixating time:   31.676s
  84. BURN-Free was never needed.
  85. wodim: fifo had 11512 puts and 11512 gets.
  86. wodim: fifo was 0 times empty and 11422 times full, min fill was 78%.

Для любителей графических интерфейсов есть k3b (обычно имеется в стандартных репозиториях) или проприетарный Nero.

.

Размещено в категории *nix. Теги: , .

Комментариев: 0

Чтобы быть всегда в курсе здесь происходящего, Вы можете подписаться на RSS feed для комментариев на эту заметку.

Some HTML is OK

(required)

(required, but never shared)

, или ответить через trackback.

Страница 1 из 11