\subsection*{Autochanger-Konfiguration}
\label{AutochangerRes}
\index[sd]{Autochanger-Konfiguration }
\index[sd]{Konfiguration!Autochanger }
\addcontentsline{toc}{subsection}{Autochanger-Konfiguration}

In der Autochanger-Konfiguration k\"{o}nnen Autochanger mit einzelnen oder mehreren Laufwerken angelegt werden,
indem eine oder mehrere Ger\"{a}tekonfigurationen zu einer Einheit, die Bacula Autochanger nennt,
gruppiert werden. (Autochangerherrsteller nennen so etwas auch "Tape Library")

Damit Ihr Autochanger korrekt funktioniert,
{\bf m\"{u}ssen} Sie eine Autochanger-Konfiguration in der Konfigurationsdatei
des Storage-Dienstes erstellen und in der Konfiguration des Director-Dienstes
{\bf muss} ein entsprechender Storage-Eintrag auf den Autochanger-Namen
in der Storage-Dienst-Konfiguration verweisen.
In fr\"{u}heren Bacula-Versionen verwies die Autochanger-Konfiguration des
Director-Dienstes direkt auf Ger\"{a}te-Konfigurationen des Storage-Dienstes.
Seit Version 1.38.0 ist es nicht mehr m\"{o}glich, aus einer Autochanger-Konfiguration des Director-Dienstes,
direkt auf die Autochanger-Ger\"{a}te zu verweisen.

\begin{description}
\item [Name = \lt{}Autochanger-Name\gt{}]
   \index[sd]{Name}
   die Angabe des Autochanger-Namens. Dieser Name wird in der Director-Storage-Definition benutzt um auf den
   Autochanger zu verweisen.
   Die Konfiguration des Names ist zwingend erforderlich.

\item [Device = \lt{}Device-name1, device-name2, ...\gt{}]
   die Angabe eines oder mehrerer Ger\"{a}te-Namen, die den Device-Eintr\"{a}gen der Laufwerke
   des Autochangers entsprechen.
   Wenn Ihr Autochanger mehrere Laufwerke hat, m\"{u}ssen Sie auch mehrere Ger\"{a}te-Namen angeben,
   jeweils einen f\"{u}r jede Ger\"{a}te-Konfiguration, die einem Laufwerk des Autochangers entspricht.
   Sie k\"{o}nnen mehrere Ger\"{a}te-Namen durch Kommas getrennt in einer Zeile,
   oder mehrere Device-Eintr\"{a}ge angeben.
   Die Konfiguration der Ger\"{a}te-Namen ist zwingend erforderlich.

\item [Changer Device = {\it Bezeichner}]
   \index[sd]{Changer Device}
   der angegebene {\bf Bezeichner} entspricht dem Ger\"{a}te-Namen des Autochangers (nicht der Laufwerke)
   der durch das Betriebssystem vergeben wird.
   Wenn der Ger\"{a}te-Name hier konfiguriert wird, braucht er nicht mehr in den Device-Eintr\"{a}gen der Laufwerke
   angegeben werden.
   Wenn der Ger\"{a}te-Name auch in den Device-Eintr\"{a}gen angegeben wird,
   hat der dortige Eintrag Vorrang vor der Angabe in der Autochanger-Konfiguration.

\item [Changer Command = {\it Bezeichner}]
   \index[sd]{Changer Command  }
   der angegebene {\bf Bezeichner} gibt das zu verwendene externe Programm an,
   dass Bacula aufruft, um automatisch Volumes zu wechseln. Meistens wird hier
   das mit Bacula zur Verf\"{u}gung gestellte {\bf mtx-changer} angegeben.
   Wenn der Kommando-Name hier konfiguriert wird, braucht er nicht mehr in den Device-Eintr\"{a}gen der Laufwerke
   angegeben werden.
   Wenn der Kommando-Name auch in den Device-Eintr\"{a}gen angegeben wird,
   hat der dortige Eintrag Vorrang vor der Angabe in der Autochanger-Konfiguration.
\end{description}

Das Folgende ist ein Beispiel einer g\"{u}ltigen Autochanger-Konfiguration:

\footnotesize
\begin{verbatim}
Autochanger {
  Name = "DDS-4-changer"
  Device = DDS-4-1, DDS-4-2, DDS-4-3
  Changer Device = /dev/sg0
  Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
}
Device {
  Name = "DDS-4-1"
  Drive Index = 0
  Autochanger = yes
  ...
}
Device {
  Name = "DDS-4-2"
  Drive Index = 1
  Autochanger = yes
  ...
Device {
  Name = "DDS-4-3"
  Drive Index = 2
  Autochanger = yes
  Autoselect = no
  ...
}
\end{verbatim}
\normalsize

Bitte beachten Sie dass es wichtig ist, dass {\bf Autochanger = yes} in allen Device-Eintr\"{a}gen
angegeben wird die zum Autochanger geh\"{o}ren.
Ein Device-Eintrag darf nie zu mehr als einem Autochanger geh\"{o}ren.
Au{\ss}erdem darf die Storage-Konfiguration des Director-Dienstes nur auf die Autochanger-Konfiguration
zeigen und nicht auf die Device-Eintr\"{a}ge.

Wenn Sie ein Laufwerk des Autochangers nicht automatisch durch Bacula benutzen lassen wollen,
z.B. um immer ein freies Laufwerk f\"{u}r R\"{u}cksicherungen zu haben,
k\"{o}nnen Sie folgendes dem entsprechenden Device-Eintrag hinzuf\"{u}gen:

\footnotesize
\begin{verbatim}
Autoselect = no
\end{verbatim}
\normalsize

In diesem Fall wird Bacula das Laufwerk nicht mehr automatisch ausw\"{a}hlen, wenn es auf den Autochanger zugreift.
Sie k\"{o}nnen das Laufwerk weiterhin benutzen, indem Sie direkt den Device-Namen ansprechen,
anstatt des Autochangers.
Ein Beispiel einer solchen Konfiguration sehen Sie oben bei dem Device-Eintrag DDS-4-3.
Diese Laufwerk wird nicht benutzt werden, wenn der Autochanger-Name DDS-4-changer als Storage-Definition
genutzt wird, es l\"{a}sst sich aber direkt, mit entsprechenden Storage-Konfigurations-Eintrag im Director-Dienst,
als Storage DDS-4-3 ansprechen.
