# KDat Dokumentation

Sean Vyain

    svyain@mail.tds.net

Samuel
Wüthrich
Deutsche Übersetzung

    samuel.wuethrich@switzerland.org

Diese Dokumentation beschreibt KDat 2.0

??/??/??
Version 2.0
KDE
KDat

## Einführung

KDat ist ein auf tar basierendes Archivierungsprogramm, das mit mehreren Archiven auf einem einzigen Band umgehen kann. KDat verfolgt zwei Ziele. Erstens die Nutzung des tar Kommandos durch eine graphische Bedienoberfläche, die eine Wiederherstellung ausgewählter Daten durch die Unterstützung des schnellen dds2tar Programmes ermöglicht. Zweitens die Beantwortung der Frage meiner Frau, wie lange es denn nun noch dauert, bis die Dateien endlich gesichert sind.

### Eigenschaften

- Einfache, graphische Benutzeroberfläche, um lokale Dateisysteme und Archivinhalte anzuzeigen.

- Mehrere Archive auf demselben physikalischem Sicherungsmedium.

- Indexe von Archiven und Dateien werden lokal auf der Festplatte abgespeichert.

- Selektives Wiederherstellen von Daten aus dem Archiv.

- Sicherungsprofile für stets wiederkehrende Speicherungsläufe.

## Nutzung von KDat

### Mounten / Unmounten von einem Band

Bevor ein Sicherungsmedium benutzt werden kann, muss es für KDat greifbar sein. Dafür gibt es drei Möglichkeiten:

1. Wählen Sie "Band mounten" im Menü "Datei".

2. Klicken Sie mit der Maus auf das Bandsymbol in der Werkzeugleiste.

3. Betätigen Sie die rechte Maustaste, während der Mauszeiger über dem Bandsymbol steht, und wählen Sie "Band mounten".

KDat beginnt das Band zurückzuspulen, um dann die ersten Informationen darauf zu lesen. Falls KDat die gelesene Information nicht erkennt, werden Sie aufgefordert, das Band neu zu formatieren.

Wenn KDat die Informationen korrekt erkennt, versucht es den entsprechenden Index des Bandes auf der lokalen Festplatte wiederzufinden. Falls der Index nicht auffindbar ist, werden Sie aufgefordert, den Index neu vom Band zu erstellen.

Verläuft alles erfolgreich, ändert sich das Bandsymbol. Um anzuzeigen, dass das Band gemountet wurde, wird eine entsprechende Meldung in der Statusanzeige ausgegeben. Den Inhalt des Bandes kann unterhalb des Bandsymbols dargestellt werden.

Bevor ein Band ausgeworfen werden kann, muss es unmountet werden. Es existieren hierzu drei Möglichkeiten:

1. Wählen Sie "Band unmounten" aus dem Menü "Datei".

2. Klicken Sie mit der Maus auf das Bandsymbol in der Werkzeugleiste.

3. Betätigen Sie die rechte Maustaste, während der Mauszeiger über dem Bandsymbol steht, und wählen Sie "Band unmounten".

KDat ändert nun das Symbol des Bandes, um das Unmounten zu bestätigen und zeigt gleichzeitig eine entsprechende Meldung in der Statusanzeige an. Das Band kann nun ausgeworfen werden.

### Formatierung eines Bandes

Bevor ein Band von KDat genutzt werden kann, muss es von diesem formatiert werden. Einige Bänder benötigen allerdings eine Initialformatierung, die sich grundsätzlich von der Formatierung unterscheidet, die KDat vornimmt. Gewisse Medien (wie Disketten im Gegensatz zu DAT-Bändern) müssen vorformatiert werden, bevor KDat sie formatiert.

Es gibt zwei Möglichkeiten, um ein Band zu formatieren:

1. Aus dem Menüpunkt "Datei" "Band formatieren..." auswählen.

2. Rechte Maustaste betätigen, während der Mauszeiger über dem Symbol des Bandes steht, und "Band formatieren" auswählen.

Sie werden nun aufgefordert, einen Namen für das Band sowie seine Kapazität einzugeben. Beide Eingaben können später nach der Formatierung wieder geändert werden. Der Name des Bandes wird nur gegenüber dem Benutzer verwendet; es besteht keinerlei Zusammenhang mit dem zugewiesenen Bandindex. Um dies sicherzustellen, wird ein einmaliger Schlüssel für die Identifizierung des Bandes darauf geschrieben. Die eingegebenen Kapazität des Bandes nutzt KDat, um den Benutzer bei zu geringem Speicherplatz während bzw. vor einer Sicherung zu warnen.

Nachdem die Angaben über Name und Kapazität des Bandes eingegeben sind, beginnt KDat mit der Formatierung. Alle bisherigen Daten auf dem Band werden dadurch zerstört. Ist die Formatierung durch KDat soweit beendet, wird das Band automatisch gemountet und kann dann verwendet werden.

### Sichern der Dateien auf Band

Bevor Sie eine Sicherung ausführen können, müssen die Dateien ausgewählt werden, die gesichert werden sollen. Es existieren hierzu drei Möglichkeiten:

1. Markieren Sie entweder eine Datei oder ein Verzeichnis im lokalen Verzeichnisbaum. Nur die ausgewählten Dateien oder Unterverzeichnisse werden auf Band gesichert.

2. Wählen Sie ein Sicherungsprofil aus. Nur die Dateien, die im ausgwählten Profil aufgeführt sind, werden auf Band gespeichert.

3. Durch das Aktivieren der entsprechenden Ankreuzfelder wählen Sie Dateien und Verzeichnisse aus. Nur die so ausgewählten Dateien und Verzeichnisse werden auf Band gesichert.

Es bestehen drei Möglichkeiten, eine Sicherung zu starten:

1. Wählen Sie "Sichern..." aus dem Menü "Datei".

2. Klicken Sie mit der Maus auf das Symbol "Sichern" in der Werkzeugleiste.

3. Betätigen Sie die rechte Maustaste, während der Mauszeiger über einer lokalen Datei oder einem lokalen Verzeichnis steht, und wählen Sie "Sichern..." aus dem Kontextmenü.

4. Zeigen Sie mit der Maus auf ein vorhandenes Sicherungsprofil, betätigen Sie die rechte Maustaste und wählen Sie "Sichern..." aus dem Kontextmenü.

Wenn die Sicherung initialisiert wurde, erscheint der Dialog "Sicherungs-Eigenschaften". Dieser Dialog gibt Ihnen die Möglichkeit, die ausgewählten Dateien sowie Sicherungsoptionen zu ändern.

Nachdem die Sicherungsoptionen akzeptiert wurden, erscheint ein Dialog namens "Sicherung". Dieser stellt der Fortschritt der laufenden Sicherungsoperation inklusive Datendurchsatz und verbleibender Zeit dar.

### Vergleich der Dateien auf Band mit den lokalen Originaldateien

Um einen Vergleich zu starten, müssen die zu vergleichenden Dateien ausgewählt werden. Dafür gibt es zwei Möglichkeiten:

1. Markieren Sie eine Datei oder ein Verzeichnis in einem der Archive unterhalb des Bandverzeichnisses. Nur die ausgewählten Dateien oder Unterverzeichnisse werden verglichen.

2. Durch das Ankreuzen der entsprechenden Dateien in einem der Archive unterhalb des Bandverzeichnisses. Nur die ausgewählten Dateien oder Unterverzeichnisse werden verglichen.

Es bestehen drei Möglichkeiten, einen Vergleich zu starten:

1. Wählen Sie "Vergleichen..." aus dem Menü "Datei".

2. Klicken Sie mit der Maus auf das Symbol für "Vergleichen" in der Werkzeugleiste.

3. Betätigen Sie die rechte Maustaste, während der Mauszeiger über einer Datei oder einem Verzeichnis innerhalb eines Archives steht, und wählen Sie "Vergleichen.." aus.

Wenn die Vergleichoperation gestartet wurde, erscheint der Dialog "Vergleiche Optionen" Dieser Dialog gibt Ihnen die Möglichkeit, die ausgewählten Dateien und das entsprechende Verzeichnis für den Vergleich zu überprüfen.

Nachdem die Vergleichsoptionen akzeptiert wurden, erscheint ein "Vergleich"-Dialog. Dieser stellt der Fortschritt der laufenden Vergleichsoperation inklusive Datendurchsatz und verbleibende Zeit dar.

### Wiederherstellen von Dateien vom Sicherungsband

Bevor Sie den Befehl "Zurückschreiben" ausführen können, müssen die Dateien ausgewählt werden, die zurückgeschrieben werden sollen. Es existieren hierzu zwei Möglichkeiten:

1. Markieren Sie eine Datei oder ein Verzeichnis in einem der Archive unterhalb des Bandverzeichnisses. Nur die ausgewählten Dateien oder Untervzerzeichnisse werden zurückgeschrieben.

2. Kreuzen Sie entsprechende Dateien in einem der Archive unterhalb des Bandverzeichnisses an. Nur die ausgewählten Dateien und Unterverzeichnisse werden zurückgeschrieben.

Es bestehen drei Möglichkeiten, Dateien wiederherzustellen:

1. Wählen Sie "Zurückschreiben..." aus dem Menü "Datei".

2. Klicken Sie mit der Maus auf das Symbol für "Wiederherstellen" in der Werkzeugleiste.

3. Betätigen Sie die rechte Maustaste, währen der Mauszeiger über einer Datei oder einem Verzeichnis innerhalb eines Archives steht, und wählen Sie "Wiederherstellen...".

Wenn das Zurückspielen der Daten gestartet wurde, erscheint der Dialog "Rückschreibe-Optionen" Dieser Dialog gibt Ihnen die Möglichkeit, die ausgewählten Dateien und das entsprechende Verzeichnis für das Wiederherstellen der Daten zu überprüfen.

Nachdem die Rückschreibe-Optionen akzeptiert wurden, erscheint ein entsprechender Dialog. Dieser stellt der Fortschritt des laufenden Wiederherstellungsprozess inklusive Datendurchsatz und verbleibende Zeit dar.

### Wiederherstellen eines Indexes vom Band

Manchmal ist es nötig einen neuen Index vom bestehenden Bandinhalt zu erstellen. Dieser Prozess überschreibt alle bereits auf dem Band bestehende Indexe. Es gibt zwei Möglichkeiten, den Index eines Bandes wiederherzustellen:

1. Wählen Sie "Bandindex neu erstellen" aus dem Menü "Datei".

2. Betätigen Sie die rechte Maustaste, während der Mauszeiger über dem Bandsymbol steht, und wählen Sie "Bandindex neu erstellen".

Der "Index"-Dialog erscheint. Dieser zeigt den Fortschritt von KDat beim Erstellen der Indexdatei an.

### Erstellen eines Sicherungsprofils

Es gibt zwei Möglichkeiten, ein Sicherungsprofil zu erstellen:

1. Wählen Sie "Erstelle Sicherungsprofil" aus dem Menü "Datei".

2. Betätigen Sie die rechte Maustaste, während der Mauszeiger über dem Symbol für Sicherungsprofile steht, und wählen Sie "Erstelle Sicherungsprofil" aus.

Dies erstellt ein neues Profil, das die eben ausgewählten Dateien und standardmäßigen Sicherungsoptionen umfasst. Folgende Optionen können für ein Sicherungprofil eingestellt werden:

Archivname

  Der symbolische Namen für das Archiv. Dieser kann später geändert werden.

Arbeitsverzeichnis

  Das aktuelle Verzeichnis, in dem die Sicherung ausgeführt wird. Die Liste der Dateien, die gesichert werden müssen, wird sofort den gemachten Angaben im Arbeitsverzeichnis angepasst.

Bleibe innerhalb eines Dateisystems

  Es werden nur Dateien gesichert, bei denen sich die Verzeichnisse, die unter "Sicherungsdateien" ausgewählt wurden, im selben Dateisystem befinden.

GNU inkrementelle Sicherung

  Führt eine inkrementelle Sicherung durch. Ein Dateiabzug wird verwendet, um zu bestimmen, welche Dateien sich seit der letzten inkrementellen Sicherung geändert haben. Nur diese geänderten Dateien werden gesichert

Schnappschussdatei

  Der Name des Dateiabzugs, der benutzt wird, um festzustellen, welche Dateien sich seit der letzten inkrementellen Sicherung geändert haben.

Schnappschuss vor Sicherung entfernen

  Entfernt den Dateiabzug, bevor tar gestartet wird. Dies hat zur Folge, dass alle ausgwählten Dateien gesichert werden und der neue Dateiabzug erst in der nächsten inkrementellen Sicherung benutzt wird.

Die Liste zu sichernden Dateien kann durch Betätigen des Knopfs "Datei >>" modifiziert werden. Die selektierten Dateien werden dadurch in die Liste der zu sichernden Dateien aufgenommen. Die Betätigung des Knopfs "<< Datei" übernimmt die aufgeführten Dateien aus der Liste und markiert sie für die Sicherung.

Um die gemachten Änderungen zu bestätigen, muss der Knopf "Übernehmen" betätigt werden.

### Einstellen der Benutzerpräferenzen

Benutzereinstellungen können unter dem Menü "Bearbeiten / Einstellungen" vorgenommen werden. Es sind folgende:

Standard-Bandgröße

  Dieser Wert wird standardmäßig für die Formatierung eines Bandes verwendet.

Blockgröße des Bandes

  Die Hardware-Blockgröße für das Bandlaufwerk. Für Disketten-Bandlaufwerke sollte der Wert auf 10240 Bytes eingestellt sein.

Bandlaufwerk

  Die absolute Pfadangabe zu Ihrer Gerätedatei (normalerweise /dev/tape). Der Pfad muss auf die nicht-zurückspulbare Version des Bandlaufwerks zeigen.

Tar-Befehl

  Absolute Pfadangabe zum tar-Befehl auf Ihrem System.

Lade Band beim Mounten

  Wenn diese Option aktiviert ist, versucht KDat vor dem Mountvorgang ein "mt load" Kommando zum Bandgerät zu senden. Einige Geräte benötigen diesen Befehl, bevor Daten gelesen und geschrieben werden können.

Sperre Bandgerät beim Mounten

  Wenn diese Option aktiviert ist, weist KDat bei jedem Mountvorgang das Bandlaufwerk an, die Auswurffunktion zu deaktivieren. Nicht alle Laufwerke unterstützen diese Option.

Auswurf des Bandes beim Unmounten

  Wenn diese Option aktiviert ist und ein Band von KDat unmountet wird, wird das Band automatisch ausgeworfen. Bitte diese Option bei Disketten-Bandlaufwerken nicht aktivieren.

Variable Blockgröße

  Wenn aktiviert, versucht KDat die Hardware-Blockgröße des Bandgerätetreibers zu ändern. Nicht alle Gerätetreiber unterstützen eine variable Blockgröße. Unabhängig, ob diese Option aktiviert ist oder nicht, muss KDat die Blockgröße mitgeteilt werden, die es verwenden soll (z.B. 10240 für ftape Benützer).

### KDat Bandformat

Während der Formatierung schreibt KDat zu Beginn eine Datei auf das Band. Die Datei reserviert dafür einen Block des Bandes. Der Inhalt der Datei baut sich folgendermaßen auf:

- (9 Bytes) Die Zeichenkette "KDatMAGIC"

- (4 Bytes) Die Versionsnummer des Dateiformats ( gegenwärtig 1).

- (4 Bytes) Die Läge der Zeichenkette für die Identifizierung des Bandes in Bytes.

- (n Bytes) Die Zeichenkette für die Identifizierung des Bandes. Das Format dieser Zeichenkette ist "<Rechnername>:<Sekunden>", wobei <Rechnername> der volle Name der Maschine ist, auf der das Band formatiert wurde und <Sekunden> die Anzahl verstrichener Sekunden, seit das Band formatiert wurde.

Die Zeichenkette für die Identifizierung des Bandes wird benutzt, um eine Datei mit demselben um Namen im Persönlichen Verzeichnis &dollar;HOME/.kdat aufzufinden.

Alle auf dem Band abgespeicherten Dateien sind normale tar-basierte Archive. Es ist daher möglich, diese direkt mit einem auf GNU basierenden tar-Befehl zu manipulieren. Sogar nicht GNU-basierte tar-Befehle sollten für nicht inkrementelle Sicherungen funktionieren.

## Copyright

KDat

Programm und Dokumentation copyright 1998 Sean Vyain <svyain@mail.tds.net>

Es folgt ein englischer Textauszug aus der GNU General Public License (GPL). Da die Übersetzung der Lizenz nicht rechtskräftig ist, wurde hier die Originalfassung stehen gelassen. Eine inoffizielle Übersetzung der GPL finden Sie unter http://www.gnu.de/gpl-ger.html

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.