]> git.sur5r.net Git - bacula/docs/blob - docs/manuals/de/concepts/dvd.tex
translation
[bacula/docs] / docs / manuals / de / concepts / dvd.tex
1 %%
2 %%
3
4 \chapter{DVD Volumes}
5 \label{_DVDChapterStart}
6 \index[general]{DVD Volumes}
7 \index[general]{Volumes!DVD}
8
9 Bacula erlaubt es Ihnen Ihre Daten auf DVDs zu sichern,
10 dabei werden alle DVD-Formate, wie DVD+RW, DVD+R, DVD-R oder DVD-RW,
11 unterst\"{u}tzt. Bacula schreibt dabei die Daten zuerst in eine
12 Image-Datei im Spool-Verzeichnis und je nach Konfiguration,
13 zum Beispiel wenn die Image-Datei eine bestimmte Gr\"{o}{\ss}e
14 erreicht hat oder direkt nach dem Job, wird diese Image-Datei auf die
15 DVD geschrieben. Der eigentliche Schreibvorgang wird von dem
16 Script {\bf dvd-handler} gesteuert. Dieses Script verwendet das
17 Programm {\bf growisofs} um DVDs zu erstellen
18 oder weitere Daten zu einer DVD hinzuzuf\"{u}gen.
19
20 Um DVDs mit Bacula schreiben zu k\"{o}nnen, m\"{u}ssen Sie die
21 {\bf dvd+rw-tools} in der Version {\gt}= 7.1 auf Ihrem System
22 installiert haben. Falls Sie eine \"{a}ltere Version als 7.1
23 verwenden, m\"{u}ssen Sie den Quelltext patchen, Patches f\"{u}r
24 die Versionen 6.1 und 5.21.4.10.8 finden Sie im patch-Verzeichnis
25 des Bacula Quelltextes.
26
27 Da Bacula nicht direkt \"{u}ber das Betriebssystem auf die DVD
28 schreiben kann, macht den gesamten Proze{\ss} etwas komplizierter
29 als, zum Beispiel, das Beschreiben von Bandlaufwerken. Mit einer
30 entsprechenden angepassten Konfiguration funktioniert es aber.
31 Der Quelltext, der die Funktionen f\"{u}r die Sicherung auf
32 DVDs enth\"{a}lt, ist Momentan noch im BETA-Stadium, bitte
33 bedenken Sie das und testen Sie entsprechend sorgf\"{a}ltig
34 bevor Sie produktive Daten auf DVDs sichern.
35
36 Der Rest dieses Kapitels beschreibt die verschiedenen
37 Konfigurations-Parameter, die Sie benutzen k\"{o}nnen,
38 um den DVD-Schreibvorgang zu steuern.
39
40 \label{DVDdirectives}
41 \section{DVD spezifische SD Konfiguration} 
42 \index[general]{Konfiguration!DVD}
43 \index[general]{DVD spezifische SD Konfiguration }
44
45 Die folgenden DVD spezifischen Konfigurations-Parameter
46 k\"{o}nnen in der Storage-Dienst-Konfiguration verwendet werden:
47
48 \begin{description}
49
50 \item [Requires Mount = {\it Yes|No}]
51    \index[sd]{Requires Mount  }
52    F\"{u}r DVDs muss hier {\bf yes} gesetzt werden, bei allen anderen Ger\"{a}ten
53    (Bandlaufwerke, Festplatten) muss {\bf no} konfiguriert werden. Hiermit wird
54    angegeben, dass f\"{u}r das Ger\"{a}t ein {\bf Mount-Command} abgesetzt werden muss,
55    bevor es durch Bacula genutzt werden kann. Um auf DVDs schreiben zu k\"{o}nnen,
56    m\"{u}ssen zus\"{a}tzlich noch {\bf Mount Command}, {\bf Unmount Command} und
57    {\bf Write Part Command} angegeben werden.
58
59 \item [Mount Point = {\it Verzeichnis}]
60    \index[sd]{Mount Point}
61    Das Verzeichnis in dem die DVD gemounted werden soll.
62
63 \item [Mount Command = {\it Zeichenkette}]
64    \index[sd]{Mount Command}
65    Das Kommando das zum Mounten des Ger\"{a}tes ausgef\"{u}hrt werden soll.
66    Auch wenn die DVD direkt beschrieben wird, wird ein mount ben\"{o}tigt
67    um den freien Speicherplatz auf der DVD zu ermitteln. Bei der Ausf\"{u}hrung
68    dieses Kommandos werden die Platzhalter \%a durch das {\bf Archive Device}
69    und \%m durch den {\bf Mount Point} ersetzt.
70
71    In den meisten F\"{a}llen wird das Mount Command wie folgt aussehen:
72
73 \footnotesize
74 \begin{verbatim}
75   Mount Command = "/bin/mount -t iso9660 -o ro %a %m"
76 \end{verbatim}
77 \normalsize
78
79 Wenn Sie den DVD-Brenner in /etc/fstab angegeben haben, k\"{o}nnen Sie
80 auch ein Kommando in dieser Form verwenden:
81
82 \footnotesize
83 \begin{verbatim}
84   Mount Command = "/bin/mount /media/dvd"
85 \end{verbatim}
86 \normalsize
87
88
89 \item [Unmount Command = {\it Zeichenkette}]
90    \index[sd]{Unmount Command}
91    Das unmount-Kommando wird verwendet um die Laufwerkseinbindung zu beenden.
92    Command that must be executed to unmount the device. Bei der Ausf\"{u}hrung
93    dieses Kommandos werden die Platzhalter \%a durch das {\bf Archive Device}
94    und \%m durch den {\bf Mount Point} ersetzt.
95
96    Eine gebr\"{a}uchliche Form ist:
97
98 \footnotesize
99 \begin{verbatim}
100   Unmount Command = "/bin/umount %m"
101 \end{verbatim}
102 \normalsize
103
104 \item [Write Part Command = {\it Zeichenkette}]
105    \index[sd]{Write Part Command  }
106    Das Kommando, dass ausgef\"{u}hrt werden soll, wenn eine weitere Session,
107    ein weiterer Teil Daten, auf die DVD geschrieben werden soll.Bei der
108    Ausf\"{u}hrung dieses Kommandos werden die Platzhalter \%a durch
109    das {\bf Archive Device}, \%m durch den {\bf Mount Point}, \%e wird
110    durch 1 wenn der erste Teil und durch 0 bei weiteren Teilen ersetzt
111    und \%v durch den Namen des aktuell geschriebenen Teils der Daten.
112
113    F\"{u}r DVDs werden Sie meistens das von Bacula mitgelieferte Script
114    {\bf dvd-handler} wie folgt verwenden:  
115
116 \footnotesize
117 \begin{verbatim}
118   Write Part Command = "/Pfad/dvd-handler %a write %e %v"
119 \end{verbatim}
120 \normalsize
121
122   Hierbei ist {\bf /Pfad} der komplette Pfad zum Verzeichnis
123   in dem das Script liegt. In der Standard-Konfiguration des
124   Storage-Dienstes ist dieses Kommando bereits angegeben,
125   aber auskommentiert. Um es zu verwenden, entfernen Sie einfach
126   das Symbol \# an Anfang der Zeile.
127
128 \item [Free Space Command = {\it Zeichenkette}]
129    \index[sd]{Free Space Command  }
130    Das Kommando, dass ausgef\"{u}hrt werden soll,um den freien
131    Speicherplatz auf der DVD zu ermitteln. Vor der Ausf\"{u}hrung
132    wird der Platzhalter \%a durch das {\bf Archive Device} ersetzt.
133
134    F\"{u}r DVDs werden Sie meistens das von Bacula mitgelieferte Script
135    {\bf dvd-handler} wie folgt verwenden:  
136
137 \footnotesize
138 \begin{verbatim}
139   Free Space Command = "/path/dvd-handler %a free"
140 \end{verbatim}
141 \normalsize
142
143   Hierbei ist {\bf /Pfad} der komplette Pfad zum Verzeichnis
144   in dem das Script liegt. Wenn Sie ein eigenes Kommando benutzen
145   wollen, schauen Sie sich bitte an, wie und welche Informationen
146   das Script an Bacula \"{u}bergibt. In der Standard-Konfiguration des
147   Storage-Dienstes ist dieses Kommando bereits angegeben,
148   aber auskommentiert. Um es zu verwenden, entfernen Sie einfach
149   das Symbol \# an Anfang der Zeile.
150
151   Wenn diese Kommando nicht konfiguriert ist, geht Bacula davon aus,
152   dass immer freier Speicherplatz auf der DVD verf\"{u}gbar ist.
153
154 \end{description}
155
156 Zus\"{a}tzlich zu den oben genannten Paramtern m\"{u}ssen auch die
157 nicht DVD-spezifischen Standard-Eintr\"{a}ge vorhanden sein. Sehen
158 Sie sich hierzu bitte die beispielhafte DVD-Konfiguration in der
159 Konfigurations-Datei des Storage-Dienstes an. Stellen Sie bitte sicher,
160 dass Sie einen Ger\"{a}te-Eintrag als {\bf Archive Device} angeben,
161 zum Beispiel {\bf /dev/cdrom} und nicht ein Verzeichnis wie {\bf
162 /media/cdrom}. Abweichend k\"{o}nnen die Eintr\"{a}ge auch {\bf
163 /dev/cdrecorder}, {\bf /dev/dvd} oder {\bf /dev/sr0} hei{\ss}en.
164
165 Letztendlich muss noch {\bf growisofs} in der Lage sein gen\"{u}gend
166 Arbeitsspeicher sperren zu d\"{u}rfen. Wenn dies nicht gelingt,
167 kann es zu Fehlern f\"{u}hren. Falls Sie die {\bf bash} verwenden,
168 k\"{o}nnen Sie mit dem folgenden Kommando den sperrbaren Speicher
169 auf unbegrenzt festlegen:
170
171 \footnotesize  
172 \begin{verbatim}
173 ulimit -l unlimited
174 \end{verbatim}
175 \normalsize
176
177 \section{Platzhalter bei DVD Kommandos} 
178 \index[general]{Kommandos!DVD Platzhalter}
179 \index[general]{Platzhalter bei DVD Kommandos }
180
181 Bevor die Kommandos, die f\"{u}r {\bf Mount Command}, {\bf Unmount Command}, 
182 {\bf Write Part Command} oder {\bf Free Space Command} konfiguriert
183 sind, an das Betriebssystem zur Ausf\"{u}hrung \"{u}bergeben werden,
184 ersetzt Bacula folgende Paltzhalter durch die angegeben Parameter:
185
186 \footnotesize
187 \begin{alltt}
188     %% = %
189     %a = das Archive Device, z.B. /dev/dvdrecorder
190     %e = erase, ersetzt durch 1 wenn das mounten nicht m\"{o}glich war
191          oder wenn der erste Teil der DVD geschrieben wird, ansonsten 0
192     %n = die Nummer des aktuell geschriebenen Teils
193     %m = der Mount Point, z.B. /media/dvd
194     %v = der Dateiname des aktuell geschriebenen Teils
195 \end{alltt}
196 \normalsize
197
198
199
200 \section{DVD spezifische Director Konfiguration} 
201 \index[general]{Konfiguration!DVD}
202 \index[general]{DVD spezifische Director Konfiguration }
203
204 Die folgenden DVD spezifischen Parameter k\"{o}nnen
205 in der Konfiguration des Director-Dienstes angegeben werden:
206
207 \label{WritePartAfterJob}
208 \begin{description}
209 \item [Write Part After Job = \lt{}yes|no\gt{}]
210    \index[dir]{Write Part After Job }
211    Wenn Sie hier {\bf yes} angeben, der Standard ist {\bf no},
212    werden die Daten des Backup-Jobs sofort nach dessen Ende
213    auf die DVD geschrieben. Dazu wird eine tempor\"{a}re
214    Image-Datei erstellt, die dann, an die Daten auf der DVD,
215    als neuer Teil/neue Session, angef\"{u}gt wird.
216
217    Bei Ger\"{a}ten die gemounted werden m\"{u}ssen (zum Beispiel DVDs),
218    sollten Sie es auf {\bf yes} setzen. Nur so k\"{o}nnen Sie sicher sein,
219    dass alle Job-Daten auf das Ger\"{a}t geschrieben werden und keine Daten
220    in der tempor\"{a}ren Datei auf der Festplatte verbleiben. Allerdings
221    wird bei einigen Medien, wie DVD-R und DVD+R, f\"{u}r jede Session/
222    jeden "`Part"' in etwa 10 Mb zus\"{a}tzlicher Speicherplatz verbraucht.
223    Wenn Sie also mehrere Jobs nacheinander laufen lassen, sollte {\bf WritePartAfterJob}
224    bei allen Jobs, ausser bei dem Letzten, auf {\bf no} gesetzt werden.
225    Dadurch wird verhindert, dass zu viel Speicherplatz verschwendet wird
226    und trotzdem sichergestellt, dass alle Daten auf das Medium geschrieben werden.
227
228    Dieser Parameter wird nur ausgewertet, wenn als Ger\"{a}te-Typ DVD angegeben ist.
229
230 \end{description}
231
232
233 \label{DVDpoints}
234 \section{Hinweise zur Verwendung von DVDs}
235 \index[general]{Hinweise!Verwendung von DVDs}
236 \index[general]{Hinweise zur Verwendung von DVDs}
237
238 \begin{itemize}
239 \item Stellen Sie bitte sicher, dass jede Art von automatischem
240    mounten auf Ihrem System abgeschaltet ist (zum Beispiel via /etc/fstab oder
241    hotplug). Wenn die DVD automatisch vom Betriebssystem eingebunden wird,
242    werden Probleme auftreten, wenn Bacula versucht die DVD zu mounten/unmounten.
243 \item Setzen Sie {\bf Write Part After Job} auf {\bf yes}, ansonsten wird
244    der letzte Teil der Backup-Daten eventuell nicht auf die DVD geschrieben
245    und verbleibt in der tempor\"{a}ren Datei auf der Festplatte.
246    Wenn Sie mehrere Jobs nacheinander laufen lassen reicht es aus,
247    wenn {\bf Write Part After Job} f\"{u}r den letzten Job auf {\bf yes}
248    gesetzt ist.
249 \item Bacula ist momentan noch nicht darauf ausgelegt mehrere Jobs parallel
250    auf eine DVD zu schreiben. Stelln Sie daher sicher, dass niemals zwei Jobs
251    gleichzeitig versuchen auf die DVD zu schreiben.
252 \item auch wenn das Lesen und Schreiben von DVD+RW sehr zuverl\"{a}ssig
253    funktioniert, gibt es kaum Erfahrungen ob das auch f\"{u}r DVD-RW und
254    andere DVD-Formate gilt.
255 \item DVD+RW unterst\"{u}tzt nur 1000 Schreibvorg\"{a}nge und jedesmal
256    wenn die DVD mit Schreibzugriff eingebunden/gemounted wird, z\"{a}hlt
257    das als ein Schreibzugriff. Dadurch k\"{o}nnen die 1000 Schreibzugriffe
258    sehr schnell zustande kommen. Es empfiehlt sich daher, dass Sie die DVD+RW
259    nur lesbar (read-only) einbinden. Bacula greift beim Schreiben direkt
260    auf die Hardware zu, daher spielt es keine Rolle wie die DVD eingebunden ist.
261 \item durch mehrmaliges formatieren oder neu formatieren kann es passieren,
262    dass eine DVD+RW unbrauchbar wird. Normalerweise sollte es nicht notwendig
263    sein eine DVD+RW erneut zu formatieren, falls doch, erkennen aktuelle
264    Versionen von growisofs dies automatisch.
265 \item Bei der Benutzung von DVD-RW (nicht bei DVD+RW) k\"{o}nnen Probleme
266    autreten, da diese Medien zwei verschiedene Schreib-Methoden kennen:
267    {\bf Incremental Sequential} und {\bf Restricted Overwrite}. In
268    Abh\"{a}ngigkeit von Ihrem Laufwerk und dem verwendeten Medium kann
269    es passieren, dass eine dieser Methoden nicht korrekt funktioniert.
270
271   Um sich die aktuell verwendete Schreib-Methode anzeigen zu lassen,
272   k\"{o}nnen Sie diese Kommando ausf\"{u}hren:
273 \begin{verbatim}
274   dvd+rw-mediainfo /dev/xxx
275 \end{verbatim}
276   wobei Sie {\bf xxx} mit dem Ger\"{a}te-namen Ihres DVD-Brenners ersetzen m\"{u}ssen.
277   Die gew\"{u}nschte Information finden Sie dann in der Zeile die mit
278   {\bf Mounted Media} anf\"{a}ngt.
279
280   Um den DVD-Brenner in den {\bf Restricted Overwrite} Modus zu versetzen,
281   f\"{u}hren Sie dieses Kommando aus:
282 \begin{verbatim}
283   dvd+rw-format /dev/xxx
284 \end{verbatim}
285   In dem Modus {\bf Incremental Sequential} setzen Sie Ihr Laufwerk mittels:
286 \begin{verbatim}
287   dvd+rw-format -blank /dev/xxx
288 \end{verbatim}
289
290 \item Bacula akzeptiert zum schreiben nur leere DVDs. Um eine DVD schnell zu
291   l\"{o}schen f\"{u}hren Sie dieses Kommando aus:
292 \begin{verbatim}
293   dd if=/dev/zero bs=1024 count=512 | growisofs -Z /dev/xxx=/dev/fd/0
294 \end{verbatim}
295   Danach k\"{o}nnen Sie versuchen die DVD zu mounten, falls die fehlschl\"{a}gt,
296   war der L\"{o}schvorgang erfolgreich und Bacula kann diese DVD verwenden.
297   Ansonsten m\"{u}ssen Sie die Daten auf der DVD komplett l\"{o}schen.
298 \item Um eine DVD komplett zu l\"{o}schen verwenden Sie dieses Kommando:
299 \begin{verbatim}
300   growisofs -Z /dev/xxx=/dev/zero
301 \end{verbatim}
302   Dadurch wird die gesamte DVD gel\"{o}scht. Dieser Vorgang kann, abh\"{a}ngig
303   von Ihrem Laufwerk, bis zu 30 Minuten dauern.
304 \item DVD-RW und DVD+RW lassen sich circa 1000 Mal neu beschreiben,
305   verwenden Sie also nicht \"{u}ber mehrere Jahre dieselben DVDs.
306
307 Das Kommando um eine leere DVD zum ersten Mal zu beschreiben ist:
308 \begin{verbatim}
309   growisofs -Z /dev/xxx filename
310 \end{verbatim}
311
312 weitere Sessions werden dann mittels:
313 \begin{verbatim}
314   growisofs -M /dev/xxx filename
315 \end{verbatim}
316 auf die DVD geschrieben.
317
318 Seit growisofs 5.20 gibt es die Option {\bf -use-the-force-luke=4gms}.
319 Dadurch wird verhindert das growisofs das Limit von 4GB beachtet.
320 Auf allen Kernel ab 2.6.8 sollte diese Option verwendet werden,
321 da diese Kernel auch mehr als 4GB schreiben k\"{o}nnen. Weiter
322 Informationen dazu finden Sie, auf Englisch, unter dem unten genannten Link.
323
324 \item Mehr Informationen zum Thema DVDs brennen finden Sie auf der 
325 \elink{Homepage der dvd+rw-tools}{http://fy.chalmers.se/~appro/linux/DVD+RW/}.
326
327 \item Dem Fehlerbericht Nummer 912 zufolge, kann bscan keine multisession DVDs lesen.
328 Dieses Problem wird in der Zukunft behoben, je eher jemand einen Patch schreibt,
329 desto schneller.
330 \end{itemize}