CD-RW brennen

Im ersten Howto auf UNIXscout haben wir bereits prinzipiell die
Funktionsweise von cdrecord und mkisofs auf OpenBSD-Systemen anhand von
Beispielen mit CDR's beschrieben.

Nun stellt sich die Frage 'wie man CDRW' bearbeitet - im einfachsten Fall
heisst dies auch nur:

	% cdrecord dev=/dev/cd1c:1,0,0 blank=fast speed=8 image.iso

Die notwendige Erweiterung fuer CDRWs: 'blank=fast' bewirkt bei
beschriebenen CDRW das vorherige Loeschen.

Etwas komplizierter wird es dann wenn man mehrere Sessions auf die CDRW
brennen moechte:

Der erste Aufruf sieht dann so aus ...

1. Session:

	% mkisofs -J -R -f -o image.iso /home

	% cdrecord dev=/dev/cd1c:1,0,0 blank=fast -multi speed=8 image.iso

Hier ist also noch der cdrecord-Aufruf um '-multi' ergaenzt worden -
damit wird die Session nicht abgeschlossen und es koennen noch weitere
auf diese CDRW gebrannt werden.

2. Session (und in diesem Fall auch letzte Session):

Bei Folgesession muessen bestimmte Parameter ermittelt werden ...

	% cdrecord -msinfo dev=/dev/cd1c:1,0,0

Als output von cdrecord bekommen wir ein solches Zahlenpaar: 

	> 0,13706

welches mkisofs mit uebergeben wird. Die Option -M ermittelt von der
eingelegten CD den vorherigen Track.

	% mkisofs -J -R -f -o image.iso -C 0,13706 -M /dev/cd1c:1,0,0 /etc

	% cdrecord dev=/dev/cd1c:1,0,0 speed=8 image.iso

Bei jeder weiteren Session muss natuerlich das blank=fast weggelassen
werden - um eine Multisession CD abzuschließen, wird beim letzten
cdrecord einfach die option -multi weggelassen.

Offene Fragen und Problem

1. Waehrend nach der ersten Session die permissions noch 'erhalten'
geblieben sind (mit einfachem mount und ls kontrolliert) sind leider
nach der zweiten Session irgendwie alle Files auf +x (dazu habe ich iM
leider kein fix parat).  

2. Ausserdem stellt sich die Frage inwieweit man inkrementelle Backups auf
CDRW machen kann.

3. Wie kann man CDRW aehnlich wie Festplatten verwenden ... dazu habe
ich nur einen Hinweis gefunden dem ich bislang leider aus Zeitgruenden
nicht weiter nachgegangen bin. Nur soviel ...

Es gibt ein sogenantens Overlay-Filesystem fuer Linux (auch fuer
OpenBSD?) welches ueber eine CD-ROM gemountet wird und Lese- als auch
Schreiboperationen speichern kann (auch bei read-only Medien also).
Diese Informationene werden aber an anderer Stelle (und nicht auf der CD
geschrieben) - fuer den Anwender sieht es aber so aus als ob ...

Weitere Infos hier: http://mywebpages.comcast.net/artn/ovlfs/ovlfs.html

Ausserdem habe ich noch Infos zu einem UDF-Filesystem, welches noch
funktioneller sein soll (?), gefunden aber der Link
(http://trylinux.com/projects/udf/) ist/war leider nicht erreichbar.

Falls jemand zu den genannten Fragen etwas sagen/schreiben kann ...
bitte melden.


--
I.S.