🇩🇪 Deutsch 🇬🇧 English

20 Jun 2007

Linux - CDs und DVDs direkt ohne Zwischenspeicher brennen

DVDs brennen “on the fly” - ohne eine lokale .iso-Datei als Zwischenspeicher anzulegen. Oder ein Verzeichnis mit Dateien direkt auf eine CD brennen

growisofs

Dies hat für mich funktioniert. Ich hatte das DVD-ROM und den DVD-Brenner beide am zweiten IDE-Kanal hängen, jeweils als Master und Slave. This has worked for me, having the DVD-ROM and Die Quell-DVD war gemounted unter: /media/CDROM. der DVD-Brenner war an /dev/hdd

 # growisofs -Z /dev/hdd -R -J -speed=2 /media/CDROM

Notiz in 2019: Als ich dies schrieb, waren beide Geräte mit einem 40-Poligen PATA-Kabel angeschlossen. Heute eher antik



  • Update: ein Image brennen
 # growisofs -dvd-compat -Z /dev/sr0=ubuntu-19.04-desktop-amd64.iso -speed=2
  • Update: einige Dateien brennen
 # growisofs -Z /dev/sr0 -r -J /path/to/files

cdrecord

  • wo ist mein CD-Brenner angeschlossen?
# cdrecord -scanbus dev=ATAPI

Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-pc-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Using libscg version 'schily-0.9'.
scsibus0:
	0,0,0	  0) 'ASUS    ' 'DRW-24D5MT      ' '2.00' Removable CD-ROM
  • via mkisofs und cdrecord on-the-fly direkt brennen
# mkisofs -r -J directory/  | cdrecord dev=ATAPI:0,0,0 --speed=16 -v -tao -

[...]
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation

    Capacity  Blklen/Sparesz.  Format-type  Type
      445350             2048         0x00  No Media Present or Unknown Capacity
cdrecord: WARNING: Total disk size unknown. Data may not fit on disk.
Starting to write CD/DVD/BD at speed 16 in real TAO mode for single session.
[...]
Starting new track at sector: 0
Track 01:    5 MB written (fifo 100%) [buf 100%]  17.1x.  1.02% done, estimate finish ...
[...]
  • wichtig ist die Angabe -tao, sonst erhält man folgende Meldung:
Track 01: data  unknown length
cdrecord: Track 1 has unknown length.
cdrecord: Use tsize= option in SAO mode to specify track size.