CD-brenning i Linux med cdburn
- Kopiere filer og foldere til CD
- Lage en musikk-CD
- Lage kopi av en CD
- Brenne kopi av en CD (ISO image)
- cdburn -h gir følgende output
Cdburn er et enkelt, ikke GUI-basert skript laget av Fredrik de Vibe under GNU General Public License og kan fritt brukes/modifiseres. Skriptets sti på MatNat Linux maskiner med cd-brenner er:
/store/bin/cdburn
$> cdburn -h
gir hjelp (se nederst på siden) med alle opsjoner som skriptet støtter og lister samtidig opp tilhørende default verdier som selvsagt kan endres. (Cdburn støtter ikke multisession.)
Kopiere filer og foldere til CD:
Det lureste er vel å ordne alle filene under en katalog under ditt hjemmeområde eller under /tmp og deretter bruke cdburn til å ta kopi av hele katalogen. Dersom du f.eks har laget deg en katalog med navnet ~/backup kan vi da kjøre følgende kommando:
$> cdburn -d backup
du vil da bli spurt om du vil fortsette og dette bekrefter du med y. (Space mellom -d og backup er ikke nødvendig)
Hvis du vil brenne hele hjemmeområdet ditt kan følgende kommando være lur:
$> cdburn ~
Dersom du heller vil kjøre en test på at brenning går vellykket uten å brenne på cden(simulere) kan du bruke opsjonen -t, da ville kommdoen sett slik ut:
$> cdburn -t -d backup
Altså er dette KUN simulering og data vil ikke bli skrevet til cden. Kan være kjekt om man er usikker på om man har gjort ting riktig.
Lage en musikk CD:
For å brenne en musikk/audio-cd(CD-DA) med cdburn(som bruker cdrecord) må du ha audio-file(r) av type stereo, 16-bit digital audio med 44100kHz. Disse filene har vanligvis suffiks .wav eller .au. Cdburn (cdrecord) støtter ikke brenning av audio-cd fra mp3 eller andre typer musikkfiler.
Det finnes flere gratis programmer på nettet som konverterer fra ulike typer musikkfiler til wav-filer. Søk på mp3 convert på google for en lang liste over alternativer.
Igjen er det kanskje lurest å ordne alle audio-filene under en katalog under ditt hjemmeområde eller under /tmp, så hvis du har alle audio-filene i katalogen ~/backup kan vi da bruke cdburn med følgende opsjon:
$> cdburn -a backup
Dersom musikkfilene dine har suffiks enten .wav eller .au vil cdburn automatisk lage/brenne en audio-cd(CD-DA) og du trenger ikke å bruke opsjon -a
Lage kopi av en CD:
Du må først lage en ISO image av kilde-cd-en og deretter følge beskrivelsen for å brenne fra et ISO image til cd.
Forutsatt at du har satt cd-platen i cd-spilleren/brenneren, kan du med følgende kommando lage ISO image av cd'en:
$> cdburn -I -n /tmp/mincd.iso /mnt/cdrom
du vil da bli spurt om du vil fortsette og dette bekrefter du med y.
Filen mincd.iso vil da bli lagret under /tmp.
Brenne kopi av en CD (ISO image):
Bruker da opsjon -R path som slik (med en tenkt ISO image i /tmp/mincd.iso):
$> cdburn -R /tmp/mincd.iso
Du kan her også kjøre en test på om cden vil bli brent riktig med opsjon -t slik:
$> cdburn -t -R /tmp/mincd.iso
cdburn -h gir følgende output:
- -h, --help : This help text
- -v, --verbose : Verbose output
- -y, --yes : Say yes to all question
- -q, --quiet : Quiet (less output)
- -c, --no-color : Turn off color
- -e, --no-eject : Do NOT eject cd after burn
- -A, --at-once : Don't create iso on disk before recording (deprecated)
- -i, --make-iso : Create iso on disk before recording
- -t, --test : Don't record the cd, just test (cdrecord -dummy option)
- -x, --no-exec : Don't execute mkisofs or cdrecord, just see what commands would be executed
- -k, --keep-files : Keep iso image after finished, don't delete it
- -a, --audio : Burn audio file(s)
- -d, --data : Burn data file(s)
- -V, --version : Print version number and exit
- -I, --iso-only : Only create iso image (specify name with -n)
- -w, --wipe : Wipe (blank) a cd-rw (set method with -m, default 'fast')
- -p, --no-paths : Turn off mkisofs' -graft-points option. See mkisofs(8)
- -L, --list-writers : List available writers
- -r writer, --cd-writer=writer : Use specified CD writer
- -R image, --record-only=image : Only record the given iso image
- -n name, --iso-image-name=name : Name of the iso image to be created (default cd_image)
- -s speed, --speed=speed : Burn speed (default )
- -l level, --iso-level=level : ISO level (default 1)
- -D src_dir, --src-dir=src_dir : Where to put the files to burn (default is a directory under /tmp)
- -b fifo_size, --buffer-size=fifo_size : Fifo buffer size (default 10)
- -m method, --wipe-method=method : Specify wipe (blank) method (use with -w).
- -g gracetime, --gracetime=gracetime : Seconds before cdrecord starts (must me 2 or more, default is 9).