</td>
</tr>
<tr>
- <td class="content">
- There are a number of different licenses that are used in
- Bacula.
- <h3>GPL</h3>
- The vast bulk of the code is released under the
+ <td class="content">
+ There are a number of different licenses that are used in
+ Bacula.
+ <h3>GPL</h3>
+ The vast bulk of the code is released under the
+ <a href="rel-manual/GNU_General_Public_License.html">GNU General Public License version 2.</a>
+ Most of this code is copyrighted:
+ Copyright (C) 2000-2008 Free Software Foundation Europe e.V.
+ <p>Portions may be copyrighted by other people (ATT, the
+ Free Software Foundation, ...).
+ <h3>LGPL</h3>
+ Some of the Bacula library source code is released under the
+ <a href="rel-manual/GNU_Lesser_General_Public.html">GNU Lesser General Public License.</a>
+ This permits third parties to use these parts of our code in
+ their proprietary programs to interface to Bacula.
+ <h3>Public Domain</h3>
+ Some of the Bacula code has been released to the public domain.
+ E.g. md5.c, SQLite.
+ <h3>Trademark</h3>
+ Bacula<sup>®</sup>is a registered trademark of John
+ Walker.
- <a href="rel-manual/gpl.html">GNU General Public License version 2.</a>
- Most of this code is copyrighted:
- Copyright (C) 2000-2005 Kern Sibbald and John Walker.
- <p>Portions may be copyrighted by other people (ATT, the
- Free Software Foundation, ...).
- <h3>LGPL</h3>
- Some of the Bacula library source code is released under the
- <a href="rel-manual/lesser.html">GNU Lesser General Public License.</a>
- This permits third parties to use these parts of our code in
- their proprietary programs to interface to Bacula.
- <h3>Public Domain</h3>
- Some of the Bacula code has been released to the public domain.
- E.g. md5.c, SQLite.
- <h3>Trademark</h3>
- Bacula<sup>®</sup>is a registered trademark of Kern Sibbald and John
- Walker.
-
- <p>We have done this to ensure that any variant of Bacula will
- be exactly compatible with the program that we have released.
- The use of the name <b>Bacula</b> is restricted to software systems
- that agree exactly with the program presented here.
- </p>
- </td>
+ <p>We have done this to ensure that any variant of Bacula will
+ be exactly compatible with the program that we have released.
+ The use of the name <b>Bacula</b> is restricted to software systems
+ that agree exactly with the program presented here.
+ </p>
+ </td>
</tr>
</table>
\textbf{PostgreSQL} und \textbf{MySQL}-Datenbanksysteme.
\item gekennzeichnete \textbf{Volumes}, die ein versehentliches
-Überschreiben (zumindest durch Bacula) verhindern.
+\"{u}berschreiben (zumindest durch Bacula) verhindern.
\item eine beliebige Anzahl verschiedener \textbf{Jobs} und
\textbf{Clients} kann auf ein einzelnes \textbf{Volume} gesichert werden. Dies
der Botschaften.
\item GZIP-Komprimierung f\"{u}r jede einzelne Datei, die schon der Client
-erledigt, sofern dies vor einer Übertragung im Netzwerk angefordert wird.
+erledigt, sofern dies vor einer \"{U}bertragung im Netzwerk angefordert wird.
\item bei Bedarf die Berechnung von MD5 oder SHA1 Signaturen der
Dateidaten.
\item Bacula kann mit Sicherungen umgehen, die auf mehrere Volumes verteilt
sind.
-\item eine umfassende SQL-Datenbank aller gesicherter Dateien erm\"{o}glicht den Überblick \"{u}ber alle gespeicherte Dateien in jedem einzelnen Volume.
+\item eine umfassende SQL-Datenbank aller gesicherter Dateien
+ erm\"{o}glicht den \"{U}berblick \"{u}ber alle gespeicherte Dateien in
+ jedem einzelnen Volume.
-\item automatische Bereinigung der Datenbank (die Entfernung alter Aufzeichnungen) und dadurch eine Vereinfachung der Datenbankadministration.
+\item automatische Bereinigung der Datenbank (die Entfernung alter
+ Aufzeichnungen) und dadurch eine Vereinfachung der Datenbankadministration.
-\item durch die Verwendung beliebiger SQL-Datenbanksysteme ist Bacula sehr anpassungsf\"{a}hig.
+\item durch die Verwendung beliebiger SQL-Datenbanksysteme ist Bacula sehr
+ anpassungsf\"{a}hig.
-\item durch den modularen, dabei aber einheitlichen Entwurf ist Bacula in hohem Ma{\ss}e skalierbar.
+\item durch den modularen, dabei aber einheitlichen Entwurf ist Bacula in
+ hohem Ma{\ss}e skalierbar.
-\item da Bacula D\"{a}monen auf den Client-Rechnern benutzt, ist es m\"{o}glich, dort laufende Datenbank- oder sonstige Anwendungen mit systemeigenen Befehlen zu beenden und nach einer Sicherung die entsprechenden Anwendungen wieder zu starten. Dies alles kann aus einem einzigen Bacula-Job heraus geschehen.
+\item da Bacula D\"{a}monen auf den Client-Rechnern benutzt, ist es
+ m\"{o}glich, dort laufende Datenbank- oder sonstige Anwendungen mit
+ systemeigenen Befehlen zu beenden und nach einer Sicherung die
+ entsprechenden Anwendungen wieder zu starten. Dies alles kann aus einem
+ einzigen Bacula-Job heraus geschehen.
-\item Bacula hat ein eingebautes Steuerungsprogramm f\"{u}r die Sicherungsjobs.
+\item Bacula hat ein eingebautes Steuerungsprogramm f\"{u}r die
+ Sicherungsjobs.
-\item Das Format der \textbf{Volumes} ist dokumentiert und es gibt einfache C-Programme mit denen sie gelesen und beschrieben werden k\"{o}nnen
+\item Das Format der \textbf{Volumes} ist dokumentiert und es gibt einfache
+ C-Programme mit denen sie gelesen und beschrieben werden k\"{o}nnen
-\item Bacula benutzt eindeutige (bei der IANA registrierte) TCP/IP-Ports -- also weder RPCs noch Shared Memory.
+\item Bacula benutzt eindeutige (bei der IANA registrierte) TCP/IP-Ports --
+ also weder RPCs noch Shared Memory.
-\item Baculas Installation und Konfiguration ist gegen\"{u}ber anderen vergleichbaren Produkten relativ einfach.
+\item Baculas Installation und Konfiguration ist gegen\"{u}ber anderen
+ vergleichbaren Produkten relativ einfach.
-\item laut einem unserer Benutzer ist Bacula genau so schnell wie die wichtigen gro{\ss}en kommerziellen Programme.
+\item laut einem unserer Benutzer ist Bacula genau so schnell wie die
+ wichtigen gro{\ss}en kommerziellen Programme.
-\item laut einem anderen Benutzer ist Bacula vier mal so schnell wie eine andere kommerzielle Anwendung. Das vielleicht deswegen, weil diese Anwendung ihre Verzeichnisinformationen in vielen einzelnen Dateien anstatt in einer SQL-Datenbank speichert, wie Bacula es tut.
+\item laut einem anderen Benutzer ist Bacula vier mal so schnell wie eine
+ andere kommerzielle Anwendung. Das vielleicht deswegen, weil diese
+ Anwendung ihre Verzeichnisinformationen in vielen einzelnen Dateien anstatt
+ in einer SQL-Datenbank speichert, wie Bacula es tut.
-\item neben der grafischen Benutzeroberfl\"{a}che zur Verwaltung hat Bacula eine umfassende Shell-Schnittstelle f\"{u}r die Wartungsaufgaben, wobei der Administrator Werkzeuge wie z.B. ``ssh'' verwenden kann, um jeden Teil von Bacula von \"{u}berall (sogar von Zuhause) zu administrieren.
+\item neben der grafischen Benutzeroberfl\"{a}che zur Verwaltung hat Bacula
+ eine umfassende Shell-Schnittstelle f\"{u}r die Wartungsaufgaben, wobei der
+ Administrator Werkzeuge wie z.B. ``ssh'' verwenden kann, um jeden Teil von
+ Bacula von \"{u}berall (sogar von Zuhause) zu administrieren.
\item Bacula hat eine Rettungs-CD f\"{u}r Linux-Systeme mit den folgenden Eigenschaften:
\begin{itemize}
``make'' (...OK, Sie brauchen dann noch ``make burn''...).
\item die Rettungs-CD verwendet Ihren Kernel
\item sie schreibt Skripte entsprechend der Parameter Ihrer Festplatte mit denen Sie diese automatisch
- repartitionieren und formatieren k\"{o}nnen, um den Ausgangszustand wieder herzustellen.
+ repartitionieren und formatieren k\"{o}nnen, um den Ausgangszustand wieder herzustellen.
- \item sie hat ein Skript, das Ihr Netzwerk wieder starten wird (mit der korrekten IP-Adresse)
+ \item sie hat ein Skript, das Ihr Netzwerk wieder starten wird (mit der
+ korrekten IP-Adresse)
\item sie hat ein Skript, mit dem Ihre Festplatten automatisch gemountet werden.
\item eine vollwertiger Bacula-FD ist statisch eingebunden
- \item sie k\"{o}nnen der Rettungs-CD auf einfache Weise zus\"{a}tzliche Daten und Programme hinzuf\"{u}gen.
+ \item sie k\"{o}nnen der Rettungs-CD auf einfache Weise zus\"{a}tzliche
+ Daten und Programme hinzuf\"{u}gen.
+
\end{itemize}
\end{itemize}
\index[general]{aktuelle Implementierung! Einschr\"{a}nkungen der}
\begin{itemize}
-\item Pfade und Dateinamen mit mehr als 260 Zeichen werden auf Win32-Systemen nicht unterst\"{u}tzt. Diese werden zwar gesichert, k\"{o}nnen aber nicht wiederhergestellt werden. Durch Verwendung der Direktive {\bf Portable=yes} in Ihrem FileSet k\"{o}nnen Dateien mit langen Namen auf Unix- bzw. Linux-Systemen wiederhergestellt werden.
-Lange Dateinamen f\"{u}r Win32-Systeme werden in einer sp\"{a}teren Version implementiert sein.
-
-\item Sollten Sie mehr als 4 Milliarden Dateieintr\"{a}ge in Ihrer Datenbank gespeichert haben, wird der FileID der Datenbank vermutlich \"{u}berlaufen. Dies w\"{a}re eine ziemlich gro{\ss}e Datenbank, aber immerhin ist sie denkbar. Irgendwann einmal wird das Feld f\"{u}r den FileID von Bacula von 32 auf 64 Bit erweitert werden und das Problem ist gel\"{o}st. In der Zwischenzeit ist die Verwendung mehrerer Datenbanken eine gute L\"{o}sung.
+\item Pfade und Dateinamen mit mehr als 260 Zeichen werden auf
+ Win32-Systemen nicht unterst\"{u}tzt. Diese werden zwar gesichert,
+ k\"{o}nnen aber nicht wiederhergestellt werden. Durch Verwendung der
+ Direktive {\bf Portable=yes} in Ihrem FileSet k\"{o}nnen Dateien mit langen
+ Namen auf Unix- bzw. Linux-Systemen wiederhergestellt werden. Lange
+ Dateinamen f\"{u}r Win32-Systeme werden in einer sp\"{a}teren Version
+ implementiert sein.
+
+\item Sollten Sie mehr als 4 Milliarden Dateieintr\"{a}ge in Ihrer
+ Datenbank gespeichert haben, wird der FileID der Datenbank vermutlich
+ \"{u}berlaufen. Dies w\"{a}re eine ziemlich gro{\ss}e Datenbank, aber
+ immerhin ist sie denkbar. Irgendwann einmal wird das Feld f\"{u}r den
+ FileID von Bacula von 32 auf 64 Bit erweitert werden und das Problem ist
+ gel\"{o}st. In der Zwischenzeit ist die Verwendung mehrerer Datenbanken
+ eine gute L\"{o}sung.
-\item Dateien, die nach einer Vollsicherung gel\"{o}scht wurden, werden bei einer Wiederherstellung eingeschlossen.
+\item Dateien, die nach einer Vollsicherung gel\"{o}scht wurden, werden bei
+ einer Wiederherstellung eingeschlossen.
-\item Datei-System-Module fehlen(dies w\"{a}ren konfigurierbare Routinen, um spezielle Dateien zu sichern/wiederherzustellen).
+\item Datei-System-Module fehlen(dies w\"{a}ren konfigurierbare Routinen,
+ um spezielle Dateien zu sichern/wiederherzustellen).
\item Verschl\"{u}sselung des Dateninhalts der \textbf{Volumes}.
-\item Bacula kann die Dateien eines einzelnen Jobs nicht von zwei oder mehreren Speicherger\"{a}ten oder verschiedenen Speichermedien wiederherstellen. Daher wird eine Wiederherstellung einige Handarbeit erfordern, wenn sie auf mehr als ein Sicherungsger\"{a}t oder verschiedene Medientypen speichern.
+\item Bacula kann die Dateien eines einzelnen Jobs nicht von zwei oder
+
+wiederherstellen. Daher wird eine Wiederherstellung einige Handarbeit
+erfordern, wenn sie auf mehr als ein Sicherungsger\"{a}t oder verschiedene
+Medientypen speichern.
\end{itemize}
\index[general]{Design Limitations or Restrictions }
\begin{itemize}
-\item Namen (\textbf{Resource}-Namen, \textbf{Volume}-Names und \"{a}hnliche) in Baculas Konfigurationsdateien sind auf eine bestimmte L\"{a}nge beschr\"{a}nkt . Momentan liegt die Grenze bei 127 Zeichen. Beachten Sie bitte, dass diese Einschr\"{a}nkungen nicht die Dateinamen betrifft, die beliebig lang sein k\"{o}nnen.
-
-\item Durch die Nicht-Unicode Windows API, die wir auf Win32-Maschinen verwenden, sind wir bei Dateinamen auf 260 Zeichen beschr\"{a}nkt. Wir planen dies in einer zuk\"{u}nftigen Version zu korrigieren, indem wir die Unicode-API verwenden.
+\item Namen (\textbf{Resource}-Namen, \textbf{Volume}-Names und
+ \"{a}hnliche) in Baculas Konfigurationsdateien sind auf eine bestimmte
+ L\"{a}nge beschr\"{a}nkt . Momentan liegt die Grenze bei 127 Zeichen.
+ Beachten Sie bitte, dass diese Einschr\"{a}nkungen nicht die Dateinamen
+ betrifft, die beliebig lang sein k\"{o}nnen.
+
+\item Durch die Nicht-Unicode Windows API, die wir auf Win32-Maschinen
+ verwenden, sind wir bei Dateinamen auf 260 Zeichen beschr\"{a}nkt. Wir
+ planen dies in einer zuk\"{u}nftigen Version zu korrigieren, indem wir die
+ Unicode-API verwenden.
\end{itemize}