~ubuntu-branches/ubuntu/hoary/cdrtools/hoary

« back to all changes in this revision

Viewing changes to debian/DEUTSCH/README.multi.de

  • Committer: Bazaar Package Importer
  • Author(s): Eduard Bloch
  • Date: 2002-04-09 10:03:06 UTC
  • Revision ID: james.westby@ubuntu.com-20020409100306-0mibp3jcbifarjue
Tags: 4:1.10-7
* The seventh-time-lucky release. This should go into Woody.
* Simplified the old crap^h^h^h^hdebconf interaction part, moved makedev
  calls to cdrecord.postinst, since makedev != essential. Closes: #141905

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
�bersetzt von Eduard Bloch <edi@ka.linux.de>. F�r die Richtigkeit der
 
2
�bersetzung wird keine Gew�hr �bernommen, lesen Sie bitte ebenfalls das
 
3
Original von Joerg Schilling. Sie benutzen diese �bersetzung auf eigene
 
4
Gefahr.
 
5
 
 
6
Multisession-CDs herstellen 
 
7
Mini HOWTO/FAQ
 
8
 
 
9
Multisession-Dateisystem ist ein Trick, der von der Kodak-PhotoCD kommt.
 
10
Das Betriebssystem mount'et die letzte Session (Sitzung), deren
 
11
Dateisystem die letzte, sowie alle vorherigen Sessions aufnimmt.
 
12
 
 
13
Ein Versuch (unter Linux):
 
14
 
 
15
Erstellen Sie ein iso9660-Dateisystem-Image mit mkisofs-1.10 oder h�her.
 
16
mkisofs-1.1x ist wird cdrecord-1.3 und h�her mitgeliefert (inc.
 
17
SunOS/Solaris Multisession-Support).
 
18
Benutzen Sie den -R Schalter f�r die RockRidge-Erweiterungen (WICHTIG!!!).
 
19
 
 
20
Es wird hier angenommen, da� der CD-Recorder an der Target-ID2 des
 
21
SCSI-Busses angeschlossen ist.
 
22
 
 
23
Schreiben Sie die erste Session mit:
 
24
 
 
25
cdrecord -v speed=2 dev=2,0 -eject -multi isoimage.raw
 
26
 
 
27
isoimage.raw ist ein iso9660-Image mit RockRidge-Erweiterungen (s.oben).
 
28
 
 
29
Notieren Sie sich die Anzahl der Sektoren, die geschrieben wurden, man sollte
 
30
die CD mounten k�nnen. 
 
31
 
 
32
Im n�chsten Schritt ist es zu pr�fen, ob die ben�tigten Daten wieder
 
33
bestimmt werden k�nnen:
 
34
        1) Die erste Block(Sektor)-Nummer des ersten Tracks der letzten
 
35
        Session. Das ist 0 im unseren Fall.
 
36
 
 
37
        2) Die n�chste beschreibbare Stelle der nachfolgenden Session.
 
38
        Es sollte die Anzahl der Sektoren aus dem ersten Durchlauf plus
 
39
        ca. 11400 Sektoren (= 22MB) f�rs LeadIn/Out sein.
 
40
 
 
41
Diese Informationen werden mit:
 
42
 
 
43
cdrecord -msinfo dev=2,0
 
44
 
 
45
wieder ausgelesen.
 
46
 
 
47
Die Ausgabe besteht aus 2 Zahlen, getrennt durch eine Komma, z.B.:
 
48
 
 
49
        0,204562
 
50
 
 
51
Erstellen Sie ein Image f�r die n�chste Session mit mkisofs-1.12 oder
 
52
h�her. mkisofs ist in der Cdrecord-Distribution enthalten.
 
53
Die erste Nummer ist (1), die zweite ist (2).
 
54
 
 
55
2. Session:
 
56
 
 
57
Erstellen Sie einen Verzeichnis, der einen Unterverzeichnis mit neueren
 
58
Daten enth�lt.
 
59
        z.B.
 
60
                first_dir/
 
61
                        second_dir/
 
62
                               file_1
 
63
                               file_2
 
64
                               ...
 
65
mit:
 
66
 
 
67
(unter Linux)
 
68
mkisofs -o isoimage_2.raw -R  -C xx,yy -M /dev/cdwriter_blk_dev first_dir
 
69
 
 
70
(unter SunOS)
 
71
mkisofs -o isoimage_2.raw -R  -C xx,yy -M target,lun first_dir
 
72
 
 
73
Der Argument nach -C ist die Ausgabe von "cdrecord -msinfo".
 
74
 
 
75
-       Unter Linux, der Argument nach -M ist der Ger�t, von dem die CD
 
76
        gemountet werden kann, also der CD-Brenner.
 
77
-       Unter SunOS, target und lun entsprechen den SCSI-Target und -Lun
 
78
        des Recorders, mit der gleichen Syntax wie bei "cdrecord
 
79
        dev=xx,yy".
 
80
 
 
81
Wenn Sie pr�fen wollen, ob mkisofs seine Arbeit richtig macht, k�nnen Sie
 
82
mit dem folgenden Befehl ein anderes Image erstellen.
 
83
 
 
84
Unter Linux:
 
85
mkisofs -o isoimage_3.raw -R  -C xx,0 -M /dev/cdwriter_blk_dev  first_dir
 
86
 
 
87
Unter SunOS:
 
88
mkisofs -o isoimage_2.raw -R  -C xx,= -M target,lun first_dir
 
89
 
 
90
**DIESES** Image kann getestet werden, in dem man es mit meinem "fbk"
 
91
unter Solaris oder dem loopback-Treiber unter Linux mountet.
 
92
 
 
93
Unter Linux:
 
94
        mount isoimage_3.raw -r -t iso9660 -o loop /mnt
 
95
 
 
96
Unter SunOS:
 
97
        mount -r -F fbk -o type=hsfs /dev/fbk0:isoimage_3.raw /mnt
 
98
 
 
99
Unter Solaris 8 (oder neuer) kann ebenfalls Suns lofi-Treiber verwendet
 
100
werden, siehe README.sun-lofi.de.
 
101
 
 
102
Wenn Sie nun den Inhalt von /mnt ansehen, sehen Sie alle Verzeichnisse
 
103
der vorherigen Session, plus das Verzeichnis second_dir inc. aller
 
104
Dateien darin. Der Versuch, die Dateien der alten Session zu lesen, f�hrt
 
105
zu einem "I/O error" oder "Bad data" (abh�ngig von der Block-Adresse).
 
106
(A.d.�.: ist ja auch logisch, es sind nur Dateisystem-Eintr�ge, die auf
 
107
die nichtexistierende Session verweisen). Die neuen Dateien k�nnen
 
108
nat�rlich problemlos gelesen werden.
 
109
 
 
110
Um diese zweite Session auf die CD zu brennen, gibt man etwas wie
 
111
 
 
112
cdrecord -v speed=2 dev=2,0 -eject -multi isoimage_2.raw
 
113
 
 
114
ein.
 
115
 
 
116
Wenn die CD anschlie�end gemountet wird, werden sowohl die Dateien der
 
117
alten Session, als auch die der Neuen in der Dateisystem der CD vorhanden
 
118
sein.
 
119
 
 
120
Zus�tzlicher Test:
 
121
 
 
122
cdrecord -msinfo dev=2,0
 
123
 
 
124
Die erste Nummer sollte die erste beschreibbare Adresse sein, die bei
 
125
dem ersten "cdrecord -msinfo" Aufruf nach der Erstellung der 1.en
 
126
Session ausgelesen wurde, die zweite ist die erste Nummer +
 
127
Anzahl der Sektoren der zweiten Session + ca. 11400 Sektoren.
 
128
 
 
129
Anmerkung: Der erste Lead-Out ist 1:30 (6750 Sektoren) lang, der erste
 
130
Lead-In 1:00 (4500 Sektoren). Alle nachfolgenden Sessions brauchen nur
 
131
0:30 f�r Lead-Out (2250 Sektoren) und ebenfalls 1:00 f�r Lead-In. Also
 
132
k�nnte man theoretisch bis zu 44 Sessions auf eine 74min. Disk
 
133
unterbringen, wenn man mit der Mindestl�nge 4s/Track rechnet.
 
134
 
 
135
Joerg Schilling
 
136