Definition der Daten-Speicherung auf Magnetband

Top  Previous  Next

Falls Sie Daten auf ein Magnetband (Tape) sichern, ist es für Sie vielleicht interessant, in welchem Format die Daten auf dem Magnetband gespeichert werden. Nachfolgend finden Sie eine technische Übersicht darüber, wie die Daten auf dem Magnetband abgelegt werden.

Auf Band-Laufwerke wird immer in ganzen Blöcken geschrieben. Die Standard-Blockgrösse ist 32768. Diese Blockgrösse ist fix und nur dann kleiner, wenn das Tape-Laufwerk die Blockgrösse nicht unterstützt. Dann wird die maximal unterstützte Blockgrösse verwendet.

Start-Block

Inhalt

0

Globaler Header

1

Datei, [Datei, [Datei], [...]]

Nach erstem Tape-Filemark

Zusammenfassung der Datei-Struktur

Globaler Header

Der globale Header speichert folgende Einstellungen auf dem Tape ab. Dieser globale Header wird nur dann gespeichert, wenn das Laufwerk die Erstellung von fixen Partitionen unterstützt:

Einstellung

Wert

Name der Tape-Definition

Wert "lmbackup" in Langmeier Backup.

Version der Tape-Definition

Wert "1" ab Langmeier Backup Version 5.5.

Tape-Identifier

Eindeutige 21-stellige Zahl, welche das Medium kennzeichnet.

Tape-Name

Erhält bei der Tape-Formatierung den Namen des Sicherungs-Auftrages.

Die einzelnen Elemente werden mit einem vertikalen vollen Strich (|) voneinander getrennt.

Beispiel:

lmbackup|1|200809096474170554751|Tägliche Datensicherung

Datei

Jeder Datei, die auf dem Tape gespeichert wird, wird jeweils ein Header vorangestellt:

Symbol

Bedeutung

F

Originaler Pfad- und Dateiname

P

Datei-Flags

Symbol

Bedeutung

H

Hidden

C

Compressed

N

Normal

R

Readonly

S

System

-

Platzhalter für ein Flag

Beispiel: "--N--"

Cr

Datum "Created"

Ac

Datum "Accessed"

Mo

Datum "Modified"

T

Datum der Sicherung (als numerischer Wert)

Die einzelnen Elemente werden mit einem vertikalen vollen Strich (|) voneinander getrennt.

Ein Zeichen mit ASCII-Wert 7 (Bel) kennzeichnet das Ende des Headers, und darauf folgt unmittelbar der Inhalt der Datei.

Mit dem Windows® API-Befehl ReadFile kann die Datei schrittweise vom Tape in einen Puffer eingelesen werden, und mittels dem Windows® API-Befehl BackupWrite auf einen lokalen Windows®-Datenträger geschrieben werden. Die Grösse des Puffers muss dabei der Tape-Blockgrösse entsprechen.

Zusammenfassung der Datei-Struktur

Sind alle Dateien auf dem Tape gespeichert, so wird das Ende der Dateien mit einem Tape-Filemark auf dem Tape markiert. Direkt nach diesem Tape-Filemark wird eine Übersicht über die auf dem Tape abgelegten Dateien abgelegt. Diese Übersicht ist sequentiell gespeichert. Jede Zeile enthält dabei Informationen über eine einzige Datei, und zusätzlich gibt es noch eine einleitende Zeile, die eine Sicherung kennzeichnet. Damit lässt sich jede Datei einer Sicherung zuordnen:

Symbol

Bedeutung

dt=

Datum der Sicherung (als numerischer Wert)

cn=

Name des Sicherungs-Auftrages

 

Beispiel: dt=39700.7757175926|cn=Tägliche Datensicherung

Anschliessend werden über jede auf dem Tape abgelegte Datei folgende Informationen gespeichert:

Symbol

Bedeutung

F

Originaler Pfad- und Dateiname

S

Grösse der Datei

H

Position auf dem Tape (High-Value)

L

Position auf dem Tape (Low-Value)

P

Datei-Flags

Symbol

Bedeutung

H

Hidden

C

Compressed

N

Normal

R

Readonly

S

System

-

Platzhalter für ein Flag

 

Sample: "--N--"

Cr

Datum "Created"

Ac

Datum "Accessed"

Mo

Datum "Modified"

K

CRC-32-Checksumme

Die einzelnen Elemente werden mit einem vertikalen vollen Strich (|) voneinander getrennt.

 

Beispiel:

 

|F=C:\Documents and Settings\Letters\Miller Boston.doc|S=758570|H=0|L=40573|P=---N--|Cr=1196917133|Ac=1196917133|Mo=1072131943|K=41199818| 

 

 

 

Die beschriebene Option steht in den folgenden Langmeier Backup-Editionen zur Verfügung:

Editionen:

Langmeier Backup Business

Langmeier Backup Server

Langmeier Backup V-flex