CDs auf dem Server bennen

Der Server (manni) hat einen eingebauten Brenner, den ihr gerne nutzen könnt.

Als erstes loggt ihr euch mittels

ssh name@manni

auf dem Server ein. Der Server verfügt über keinerlei grafische Programme, darum müsst ihr genau wissen, was ihr wollt. Um CDs zu brennen, benötigt ihr ein CD-Image (eine Datei mit ISO-9660-Dateisystem). Das heißt, alle Dateien, die ihr braucht, müssen zuerst in das Image, und danach könnt ihr die CD brennen.

Am leichtesten erstellt ihr so ein Image folgendermaßen. Ihr legt euch mit

mkdir verzeichnisname

ein Verzeichnis an, in das ihr alle Dateien kopiert, die ihr sichern wollt. Danach erstellt ihr mit

mkisofs -J -R -o image.iso verzeichnisname

das Image. Die Optionen bedeuten hier im einzelnen

Normale CDs: Nachdem ihr dann eine CD eingelegt habt, könnt ihr das Brennen mit

cdrecord dev=/dev/hdd speed=2 -driveropts=burnproof -eject image.iso

starten.

RWs: CD-RWs können mehrfach gelöscht und beschrieben werden. Das Löschen kann beim Brennen erfolgen. Der Befehl ist dann

cdrecord dev=/dev/hdd speed=2 blank=all -driveropts=burnproof -eject image.iso

Multisession-CDs: Ihr müsst natüsst natürlich keine halbvollen CDs brennen. Um mehrere Sicherungen auf eine CD zu brennen werden mehrere Tracks geschrieben. Der Brennbefehl erhält jetzt zusätzlich ein -multi, um zu verhindern, dass die CD geschlossen wird. (Bsp.:

cdrecord dev=/dev/hdd speed=2 -driveropts=burnproof -eject -multi image.iso)
Um die CD fortzuführen, ermittelt ihr als erstes mit

TRACKPOS='cdrecord -msinfo dev=/dev/hdd'

die Position des nächsten Tracks auf der CD. Diesen Wert übergebt ihr mit -C an mkisofs:

mkisofs -J -R -o image.iso -C $TRACKPOS -M /dev/hdd

-M ermittelt die Position des letzten Tracks. Habt ihr das alles, könnt ihr mit

cdrecord dev=/dev/hdd speed=2 -driveropts=burnproof -eject -multi image.iso

die CD fortführen. Wollt ihr die CD abschließen, lasst ihr einfach das -multi weg.

Audio-CDs und mp3-CDs: Für Audio-CDs müssen die Daten im WAV- oder AU-Format vorliegen. Für Audio-CDs braucht ihr kein Image. Einfach

cdrecord dev=/dev/hdd speed=2 -eject -driveropts=burnproof -pad -audio *wav

und schon entsteht eine CD, die ihr in jedem CD-Player anhören könnt. Wollt ihr aus mp3-Dateien eine Audio-CD erstellen müsst ihr zuerst die mp3s in WAVs umwandeln. Das macht ihr schnell mit

mpg123 -w output.wav input.mp3

mp3-CDs werden wie normale Daten-CDs gebrannt.