sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #24876
Re: cdrw - cdrecord
tor, 13 jul 2000 skrev Anders Lund
> Kan den findes på nettet??
Nu kan den:
En lille mini-HOWTO på dansk til CD-R og CD-RW, i bund og grund kun en
oversættelse og 'nedkogning' af CD-Writing-HOWTO til det mest elementære .
Oversat/nedkogt fra Winfried Truemper <winnie@xxxxxxxxxx> ( cdrecord ).
Monty <monty@xxxxxxxx> ( cdparanoia ).
Af Gert Holtoft <holtoft@xxxxxxxxxx>
Maskinen det er testet i :
P166/32RAM masser af HD-Plads ( 9 G )
Konfiguration:
/dev/hda ( 8G )
/dev/hdb Ide cdrom-drev
/dev/hdc ( 800 MB )
/dev/hdd HP 8100i CD-R CD-RW ( Ide )
Versioner:
Mandrake-7.02
cdrecord-1.8a29
cdparanoia-IIIa9.6
mkisofs-1.12b5
Alle mellemrum er med dobbelt mellemrumsslag for synets skyld, sådan er det ikke i den
virkelige verden, eks. cdrecord -v speed=2 | cdrecord -v speed=2
Vi forudsætter at brænderen er sat op og virker, dog kører vi lige en "cdrecord -scanbus"
I denne opsætning ser den således ud:
Using libscg version 'schily-0.1'
Cdrecord release 1.8a29 Copyright (C) 1995-1999 Jörg Schilling
scsibus0:
0,0,0 0) 'HP ' 'CD-Writer+ 8100 ' '1.0g' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Det vil sige at brænder devicet i dette tilfælde er: dev=0,0,0
Skrivning og brænding af et data image:
Læg alle libs og filer i et bibliotek ( eks. /test )
Vedtag et navn for dit cd image ( eks. mit_stof )
Lav imaget med "mkisofs":
mkisofs -r -o mit_stof /test/
Denne kommando kreerer imaget mit_stof
Test indholdet med følgende kommando:
mount -t iso9660 -o ro,loop=/dev/loop0 mit_stof /mnt
I /mnt kan indholdet checkes, umount med:
umount mit_stof /mnt
Brændes med kommandoen:
cdrecord -v speed=2 dev=0,0,0 -data mit_stof
En langt mere interssant metode er at oprette en fil på 650 MB som så fyldes med diverse
ting og sager og derefter brændes som et iso-image.
Oprettelse af filen test.iso
dd if=/dev/zero of="test.iso" bs=1024k count=650
Opret et ext2 filsystem på denne fil
/sbin/mke2fs -b 2048 test.iso
Spørgsm. test.iso is not a block device .
Proceed anyway ? (y, n) y
Mount filen med:
mount -t ext2 -o loop=/dev/loop1 test.iso /mnt
Kopier hvad du har lyst til, til /mnt og umount den med:
umount test.iso /mnt
Brænd med:
cdrecord -v speed=2 dev=0,0,0 -data test.iso
Det er jo dejligt at kunne redigere frit i et "iso-image" der jo kun er read only
Den sidste gode ting med data-skiver er direkte og rå kopiering fra cd-rom til brænder
Kommandoen er:
cdrecord -v dev=0,0 speed=2 -isosize /dev/hdb
Denne detalje virker ikke med musik cd'ere
Musik er jeg ikke kommet så langt med endnu, men følgende virker i hvert fald:
Recorde en cd ( eller dele af den ), gøres med "cdparanoia" :
Skiven i cd-rom drevet og så:
cdparanioa -B "1-" ( ripper hele skiven i track's )
"3-5" ( numrene 3, 4 og 5 )
Default kommer dine track's til at hedde track01.cdda.wav track02.cdda.wav osv
Brændes med:
cdrecord -v speed=2 dev=0,0,0 -audio track01.cdda.wav track02.cdda.wav osv
Hvis de et lagt alene i et lib:
cdrecord -v speed=2 dev=0,0,0 -audio *.cdda.wav
Omkring audio formater se "man cdparanoia" kig evt på "Sox" eller "ecasound"
Sox: <ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz>
hvis den ikke er på RH den er f'resten på Mandrake, har ikke testet den.
Ecasound : http://www.wakkanet.fi/ecasound
Er lidt "krøllet" men virker.
Blandede skiver dvs både data og audio på samme skive :
cdrecord -v speed=2 dev=0,0,0 -data mit_stof -audio track01.cdda.wav
Alle ovenstående kommandoer er testet og virker.
Vedr.: CD-RW skiver er proceduren den samme, blot skal man huske at "blanke" skiven inden
den bruges næste gang:
cdrecord -v speed=2 dev=0,0,0 blank=xxxx
..
Blanking options:
all blank the entire disk
disc blank the entire disk
disk blank the entire disk
fast minimally blank the entire disk (PMA, TOC, pregap)
minimal minimally blank the entire disk (PMA, TOC, pregap)
track blank a track
unreserve unreserve a track
trtail blank a track tail
unclose unclose last session
session blank last session
God fornøjelse
--
mvh/gert
(_)-(_)-(_)-(_)-(_)-(_)-(_)-(_)-(_)-(_)-(_)
Gert Holtoft holtoft@xxxxxxxxxx
DK-3520 Farum
References