home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
M.u.C.S. Disc 2000
/
MUCS2000.iso
/
anwend
/
gemar306
/
tar_imp
/
tar_imp.doc
< prev
next >
Wrap
Text File
|
1997-01-21
|
9KB
|
224 lines
TAR-Importer für GEMAR ╛ Carsten Friehe 1995
Dieses Programm (Plugin) dient dazu, Bänder, die mit tar beschrieben worden
sind, mit Hilfe von GEMAR zu restaurieren. Dazu notwendig ist ein Computer
auf dem GEMAR läuft und eine GEMAR-Version >= 3.00.
Inhalt dieses Textes:
Lieferumfang
Copyright
Preis
Einschränkung
Installation
Registrierung
Wartezeit
Problemfälle
Datum und Uhrzeit
History
Haftungsausschlüsse
Danksagungen
Adresse
LIEFERUMFANG
Zur öffentlichen Version vom TAR-Importer gehören die folgenden Dateien:
TAR-IMP.DOC Diese Datei
TAR-IMP.PLG Das Plugin
TAR-IMP.UPL Uploadinformation
TAR-IMP.TIC Uploadinformation für Schnulli (mit MakeNews erzeugt!)
REGISTER.TTP Programm, um eine registrierte Version zu erzeugen
COPYRIGHT
Der TAR-Importer ist Shareware. Die Weitergabe ist jedoch (ausschlie₧lich frei)
erlaubt.
Eine Aufnahme in PD-Pools (Disketten, CD-ROMs und beliebige andere Form)
bedarf meiner schriftlichen Genehmigung.
PREIS
Der TAR-Importer kostet ganze 20,- DM.
Durch die Bezahlung des Betrages und Zusendung der Registrierungsdatei,
erhalten Sie einen Schlüssel, der die öffentliche Version zu einer
vollständigen Version macht.
Updates können Sie erhalten, indem Sie mir eine Diskette und einen
adressierten und frankierten Rückumschlag zusenden. Die neueste öffentliche
Version ist auch immer in der Maus Hannover zu bekommen.
EINSCHRÄNKUNG
Die einzige Einschränkung der öffentlichen Version ist die, da₧ am Anfang
eine Meldung erscheint, da₧ man sich registrieren lassen soll und da₧ am
Anfang des Restore ein Hinnweis auf die fällige Registrierung erscheint.
INSTALLATION
-Kopieren Sie TAR-IMP.PLG in das Plugin-Verzeichnis von GEMAR.
-Starten Sie GEMAR (mindestens Version 3.00) und lassen Sie GEMAR einen Index
von einem Band einlesen, das mit tar beschrieben wurde, und freuen Sie sich
über das Ergebnis.
ACHTUNG: Bei Backups über mehrere Bänder wird GEMAR das Band mit dem Index
(das letzte Band) als TAR-Band identifizieren. Für User, die Backups
über mehrere Bänder machen, empfiehlt es sich daher, den TAR-Importer
nur bei Bedarf einzuschalten, oder Steffen zu nerven, da₧ GEMAR eine
Identifikationsmöglichkeit dafür bekommt.
REGISTRIERUNG
Um sich registrieren zu lassen, müssen sie das Plugin einmal starten, indem Sie
in GEMAR ein Band im tar-Format einlesen. Beim Start des Plugins erscheint
eine Abfrage, ob die Registrierungsinformationen geschrieben werden sollen.
Diese beantworten Sie mit "Ja". Daraufhin können Sie GEMAR wieder verlassen.
Im Plugin-Verzeichnis existiert jetzt eine Datei namens "tar-imp.txt". Diese
Datei können Sie jetzt ausdrucken und mir zusenden.
Wenn Sie den Schlüssel erhalten haben, starten sie einfach das Programm
"register.ttp" mit dem Plugin als Argument. Daraufhin werden sie nach Ihrem
Namen und dem Schlüssel gefragt. Das Programm schreibt jetzt die
Registrierungsinformation in das Plugin und die Datei tar-imp.reg, womit Sie
jetzt eine registrierte Version haben.
WARTEZEIT
Bitte bedenken sie, bevor Sie über die Zeit meckern, die der Importer für ein
tar-Band benötigt, da₧ tar eben keine Index-Information über das Backup anlegt,
die sich einfach laden lä₧t. Es mu₧ deshalb einmal die ganze Sicherung bis zum
Ende gelesen werden um die Informationen der gesicherten Dateien zu Lesen.
Sie können in der Zwischenzeit ja Ihre zwischenmenschlichen Beziehungen
pflegen, anstatt den Monitor anzustarren.
PROBLEMFÄLLE
Bis jetzt gibt es Probleme, wenn in einem tar-Archiv ein Verzeichnis doppelt
vorkommt. Beispiel:
willi/
willi/datei1
willi/datei4
petra/dummy2
willi/
willi/datei3
Wenn der zweite willi/ Eintrag fehlt, dann gibt es keine Probleme!
Wenn allerdings ein Verzeichnis erst nach den darin enthaltenen Dateien folgt,
kommt der Importer auch nicht damit klar. Beispiel:
willi/datei1
willi/datei4
petra/dummy2
willi/datei3
willi/
Ausprobiert habe ich den Importer bis jetzt mit einem GNU-tar, einem
SINIX-tar und einem HP-UX-tar. Falls jemand Probleme mit einer anderen
tar-Version haben sollte, benötige ich das Header-Format dieser Version.
Dazu hilfreich ist z.B. ein kleines Archiv auf Diskette oder per eMail.
Unterstützt werden bis jetzt auch nur normale Dateien und Verzeichnisse. Alles
andere wird in Dateien umgewandelt.
Wenn mehrere Sicherungen auf einem Band hinterenander stehen, kann es auch zu
Problemen kommen, da jede tar-Version hier ihre eigene Vorstellungen der
Trennung hat. Bis jetzt kenne ich Versionen, bei denen die Archive durch
nichts getrennt sind, durch ein Filemark, oder durch einen leeren Sektor und
ein Filemark.
Dewegen unterstützt die Version 1.90 noch nicht mehrere Sicherungen auf einem
Band!
Wichtig:
Eine Sache ist mir bei Bändern, die ich mit dem HP-UX-tar geschrieben habe,
aufgefallen. Es mu₧ unbedingt ein Blockingfaktor von 1 angegeben werden
(-b 1), da sonst die Blockgrö₧e auf dem Streamer nicht mit dem übereinstimmt,
was der tar-Importer verarbeiten kann (512-Byte Blöcke). Dies dürfte auch auf
andere Systeme zutreffen!
DATUM UND UHRZEIT
Die in GEMAR angezeigten Werte für Datum und Uhrzeit sind als UTC Zeiten zu
interpretieren. Dies ist die Zeit die tar auf das Band schreibt. Es wird
hierbei keine Winter-/Sommerzeit Umschaltung vorgenommen!
HISTORY
0.00 bis 1.70 Erste Versuche noch ohne GEMAR.
1.80 21.01.1995 Erste Version, die mit GEMAR läuft.
1.81 10.03.1995 Erste zum Betatest freigegebene Version.
1.82 18.03.1995 Abfrage des Streamers entwanzt.
1.83 16.04.1995 Erste Anpassungen an QFA.
1.84 30.04.1995 Fehler beim Restore eventuell behoben.
1.85 11.06.1995 Debugausgaben in eine Datei (nur bei mir!)
1.86 06.07.1995 Debugausgaben ausgeschaltet. Is' ja die Hölle
(O-Ton Steffen)
1.87 06.07.1995 Gab es nie.
1.88 06.07.1995 War überhaupt nicht notwendig.
1.89 06.07.1995 CountEntries an die Anforderungen von GEMAR angepa₧t.
Zusammen mit den Anpassungen in GEMAR, funktioniert
das Restore jetzt einwandfrei.
1.90 09.09.1995 Änderung der Einschränkungen in der nicht registrierten
Version.
Verwaltung mehrerer Sicherungen auf einem Band abgeklemmt,
das es doch nur zu Problemen kam.
1.91 24.09.1995 Es gibt jetzt keine Einschränkungen mehr, sondern nur noch
einen Hinweis am Anfang des Einlesens des Bandes und einen
am Anfang des Restore.
1.92 28.10.1995 Probleme beim Inquiry hoffentlich behoben.
1.93 30.10.1995 Durch Speicherung des Schlüssels in einer Datei, sind jetzt
auch mehrere Streamer (maximal 20) möglich.
1.94 18.11.1995 Wenn ein fehlerhafter tar-Header eingelesen wurde, hat man
jetzt die Auswahl, ob man weitermachen möchte oder nicht.
Der Index wird aber auf jeden Fall bis dahin an Gemar
übermittelt.
1.95 20.11.1995 Eine weitere Fehlerquelle beim Inquiry hoffentlich gefixt.
2.00 01.12.1995 Erste veröffentlichte Version.
HAFTUNGSAUSSCHLÜSSE
Ich kann Fehler im tar-Importer natürlich nicht völlig ausschlie₧en. Die
Benutzung dieses Programmes geschieht auf eigene Gefahr! Ich übernehme keinerlei
Haftung für Schäden, die direkt oder indirekt aufgrund der Verwendung des
tar-Importers entstehen.
Wenn sie trotzdem einen Fehler gefunden haben, bitte ich sie, mir eine
möglichst genauen Beschreibung dieses Fehlers an eine der unten genannten
Adressen zuzusenden.
DANKSAGUNGEN
Hiermit möchte ich mich bei Steffen Engel für seine sehr weitgehende
Unterstützung bedanken. Denn ohne seine Idee und Hilfestellungen wäre dieses
Projekt wohl nie zustande gekommen.
Bei meinen Betatestern möchte ich mich für die, wenn auch nicht sehr
zahlreichen, Bugreports bedanken.
ADRESSE
Carsten Friehe Bankverbindung:
Alte Döhrener Str. 76D Stadtsparkasse Hannover
BLZ 250 50 180
30173 Hannover Konto-Nr. 15038394
MausNet: Carsten Friehe @ H2
Carsten Friehe, 01.12.1995