
NAME

  dkt tape-set    - Tape-Set-Management
  dkt tape        - Tape-Management
  dkt tape-report - Tape-Bericht

AUFRUF

  dkt tape-set    get|confirm [<Optionen>] <Datei>
  dkt tape        get|confirm [<Optionen>] <Datei>
  dkt tape-report [<Optionen>] <Datei>

BESCHREIBUNG

Das Programm dient zum Management von Backup-Medien.

Ein Backup-Set ist umfasst Dateien/Verzeichnisse, die im Rahmen eines
Backups gemeinsam auf ein Medium (Band, CD-RW, DVD-RW...) geschrieben werden.
Zu jedem Backup-Set korrespondiert ein Tape-Set (Satz von Backup-Medien,
z.B. 10 Bänder, 10 CD-RWs oder 10 DVD-RWs...).

In einem Zyklus von 200 Backups wird jedes der 10 Backup-Medien 20 Mal
benutzt, die Reihenfolge variiert so, dass immer Backups der letzten Tage
und auch weiter zurückliegende Backups vorhanden sind. In der Literatur
ist dieses Verfahren unter dem Namen "10-Bänder-Rotationsverfahren"
beschrieben.

Die Daten auf einem Server können mehrere Backup-Sets umfassen
(z.B. ein Backup-Set für Konfigurationsdateien und Datenbanken und ein
anderes Backup-Set für die Homeverzeichnisse der Benutzer).
Jeder Backup-Set erhält einen Kurznamen (ein zusammenhängender String,
z.B. "A" und "B").

In der Tape-Set-Datei (z.B. "tapeset.txt") wird eingetragen, in welcher
Reihenfolge die einzelnen Backup-Sets an der Reihe sind. Soll z.B. einmal pro
Woche Set "A" und viermal pro Woche Set "B" gesichert werden, wird eine Zeile

A B B B B

geschrieben.
Mit

  dkt tape-set get tapeset.txt

kann dann abgefragt werden, welcher Backup-Set als nächstes an der Reihe
ist.
Mit

  dkt tape-set confirm tapeset.txt

wird bestätigt, dass ein Backup dieses Sets erfolgreich durchgeführt wurde.
Dabei wird die Datei geändert.

Ist beispielsweise Set "A" an der Reihe, kann mit

  dkt tape get tape-A.txt

das aktuelle Band für Set A bestimmt werden. Ist die Datei "tape-A.txt"
noch nicht vorhanden, geht das Programm davon aus, dass noch kein Backup
für diesen Set erfolgt ist.
Lautet die Ausgabe "3", muss Band "A 3" in das Laufwerk eingelegt werden.
Nach dem Backup wird mit

  dkt tape confirm tape-A.txt

bestätigt, dass das Backup erfolgreich war. Die Datei "tape-A.txt" wird dabei
neu geschrieben.

Mit

  dkt tape-report tape-A.txt

wird ein Bericht angezeigt, die Bänder werden geordnet nach dem Zeitpunkt
des letzten Backups (absteigend) sortiert.

OPTIONEN

-R
	ignoriert alle Einstellungen aus dkt.conf-Konfigurationsdateien.

-f encoding
	stellt die angegebene Codierung als Standardwert für die
	Eingabedaten ein. Diese Codierung wird verwendet, wenn am Beginn
	der Eingabe kein Byte-Order-Marker gefunden wird.

-p
	Kurzform für "-i ascii".

-a
	Gibt Bandnummer und -namen als ASCII-Zeichen auf die Standardausgabe
	aus. Ohne diese Option erfolgt die Ausgabe in der Standardcodierung
	für das jeweilige System.
	Nur für "dkt tapeset" und "dkt tape".

RÜCKGABEWERT

Das Programm gibt bei Erfolg 0 zurück, alle anderen (positiven) Exit-Codes
weisen auf Fehler hin.

AUTOR

Dirk Krause

GESCHICHTE

Die Funktionen "dkt tape" und "dkt tape-set" ersetzen das Programm tape
aus früheren dktools-Versionen.

