************************************************************************
************************************************************************
Version 17.12.05 Die wichtigsten CD-ROM/RECORDER Befehle
************************************************************************
************************************************************************
========================================================================
CD Brennen
========================================================================
________________________________________________________________________
Daten CD-RW brennen:
Variante I: ausführlich
1) cdrecord -scanbus die Adressen eruieren, z.B. 0,0,0
2) mkisofs -r -o cdimage verzeichnis/
mkisofs -v -l -J -o cdimage disc05/ geht mit MP3
mkisofs -v -l -R -o cdimage disc05/ geht NICHT mit MP3
erzeugt ein Abbild der Dateien im verzeichnis und schreibt cdimage
Option -T schreibt in jedes Verzeichnis die Datei TRANS.TBL mit den
Zuordnungen der langen Dateinamen im 8.3 Format
Option -A nameDERcd
Option -J Joliet
Option -r as R but other owner settings
Option -l long damit auch lange Verzeichnisnamen erlaubt sind
3) kontrollieren, ob das image einigermassen OK ist, d.h. das image
als Laufwerk mounten, geht aber nur als superuser:
xhost +
su
passwort eingeben
4) mount -t iso9660 -o ro,loop=/dev/loop0 cdimage /cdrom
cd /cdrom
wenn alles OK, nicht vergessen cd .. und umount /cdrom
5) ins Verzeichnis wechseln, wo die Datei cdimage liegt und
Brennvorgang starten:
cdrecord blank=fast speed=12 dev=0,0,0 -v -data cdimage
Option -v(erbose) ist nuetzlich, um den Brennvorgang zu verfolgen.
Option -dao für Disk at Once Modus
Option -data für Daten
Option -audio für Audio
6) rm cdimage nicht vergessen !!!
Variante II: kurz
1) mkisofs -v -r -o cdimage verzeichnis
2) cdrecord blank=fast speed=16 dev=0,0,0 -v -data cdimage
3) rm cdimage nicht vergessen !!!
Das Resutat laesst sich sehen! (Windoof soll das mal nachmachen):
Track 01: 348 of 348 MB written (fifo 100%).
Writing time: 263.805s
Fixating...
Fixating time: 34.335s
cdrecord: fifo had 5749 puts and 5749 gets.
cdrecord: fifo was 0 times empty and 5656 times full, min fill was 93%.
________________________________________________________________________
Mixed mode CD mit defekten Liedern
Siehe Datei audiocd: audio CDs
________________________________________________________________________
Multi Session Audio CD brennen
Siehe Datei audiocd: audio CDs
________________________________________________________________________
Daten CD clonen (geht nicht mit Audio!):
http://lists.suse.com/archive/suse-linux/2001-Jul/1057.html
1) dd if=/dev/scd0 of=/tmp/img oder
dd if=/dev/scd0 of=/tmp/img bs=2048
2) cdrecord -v -speed=8 dev=0,1,0 -isosize /tmp/img
________________________________________________________________________
========================================================================
CD Brennen mit anderem Dateisystem
========================================================================
________________________________________________________________________
http://linuxwiki.de/CDsBrennen/MitAnderemDateiSystem
Erstellen einer nicht-ISO CDROM
# mache zuerst eine Datei, die CD-Größe hat:
dd if=/dev/zero of=cdimage bs=1M count=650
Q) was ist dd?
A) man dd - convert and copy a file
# verbinde diese Datei mit einem loop-Device:
losetup /dev/loop0 cdimage
Q) das geht nicht, losetup: command not found
A) der Befehl benötigt root-Rechte, also mit su als root einloggen. Gebe
dazu in der Konsole den Befehl su ein, und dann das root Passwort (su
steht für super user)!
# alternativ mit Cryptfile
# losetup -e twofish /dev/loop0 cdimage
# erzeuge hier ein Dateisystem
mke2fs /dev/loop0
************************************************************************
linux:/home/nixer # mke2fs /dev/loop0
mke2fs 1.28 (31-Aug-2002)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
83328 inodes, 166400 blocks
8320 blocks (5.00%) reserved for the super user
First data block=0
6 block groups
32768 blocks per group, 32768 fragments per group
13888 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
************************************************************************
# jetzt kann man die Datei wie ein Diskettenimage mounten
mount -o loop cdimage /mnt/loop
Q) das geht nicht, mount: mount point /mnt/loop does not exist
A) erstelle das Unterverzeichnis loop im Verzeichnis /mnt
cd /mnt
mkdir loop
cd
# und bearbeiten
# *** hier jetzt alles draufkopieren ***
cp -r verzeichnis /mnt/loop
# un-mounten
umount /mnt/loop
# löse das Device von der Datei
losetup -d /dev/loop0
# schließlich kann man dieses Image auf CD brennen:
# wichtig: dev anpassen!!!
cdrecord dev=0,0,0 speed=16 -v -eject cdimage
Änderungen an der fstab
# passe den Dateisystemtyp in /etc/fstab an (iso9660->auto)
vim /etc/fstab
#/dev/cdrw /mnt/cdrom auto ro,noauto,user,exec 0 0
# alternativ mit Verschlüsselung
# /dev/cdrw /mnt/cdrom ext2 ro,loop,noauto,twofish 0 0
# prüfe, ob alles geklappt hat:
mount /mnt/cdrom
Bei der verschlüsselten Variante sollte vielleicht ein eigener Mountpoint
definiert werden, um nicht Probleme mit normalen CDs zu bekommen.
Also:
# /dev/cdrw /mnt/cryptcd ext2 ro,loop,noauto,twofish 0 0
________________________________________________________________________