home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / KOBOLD~1.LZH / KOBOLD_3 / TOOLS / BACKUP / BACKUP.ANL next >
Text File  |  1979-12-03  |  12KB  |  262 lines

  1.    BACKUP.PRG  Version 1.26 vom 25.10.1993
  2.  
  3.     von Bernd Schieferdecker
  4.     für den Kobold 3
  5.  
  6.  
  7.  
  8.  
  9.     I.    Wozu brauche ich BACKUP?
  10.     II.   Prinzipielles
  11.     III.  Der Backup-Dialog
  12.     IV.   Backup
  13.     V.    Restore
  14.     VI.   Parameter
  15.     VII.  Sonstiges
  16.     VIII. Public Domain
  17.  
  18.  
  19.  
  20.  I. Wozu brauche ich BACKUP?
  21.  
  22.  Datensicherheit ist oberstes Gebot bei der Arbeit am Computer. Regelmä₧ig
  23.  sollte der Inhalt einer Festplatte auf geeignete Speichermedien gesichert
  24.  werden (der Festplatten-GAU kann immer kommen!).
  25.  Wer keine Wechselplatte oder ähnliches besitzt, dem bleibt nur die Daten-
  26.  sicherung auf Diskette. Zu diesem Zweck gibt es diverse kommerzielle
  27.  Programme. Doch wozu ein Programm kaufen, da man doch den KOBOLD hat!
  28.  BACKUP weist im Vergleich zu anderen Backup-Programmen folgende Vorteile
  29.  und Nachteile auf:
  30.  
  31.  - der KOBOLD sorgt für sehr schnelles Kopieren (und Formatieren)
  32.  - das Backup kann jederzeit abgebrochen (zB nach Disk 5) und zu anderer
  33.    Zeit fortgesetzt werden (ab Disk 6).
  34.  - Gleiches gilt auch für das Restaurieren der Festplatte (Restore)
  35.  - Die Dateien werden in der Ordnerhierarchie auf Diskette gesichert, in
  36.    der sie sich auf der Festplatte befunden haben. Es findet keine Kompri-
  37.    mierung statt. Auf die Backup-Diskette kann normal zugegriffen werden,
  38.    es kann also zB auch nur eine einzige Datei "von Hand" auf die Platte
  39.    zurückkopiert werden. 
  40.  - Andere Programme nutzen den gesamten Disk-Platz aus und können auch
  41.    übergro₧e Dateien auf mehrere Disketten verteilen. Das geht bei BACKUP
  42.    nicht. Es besteht dafür aber auch nicht die Gefahr, da₧ infolge eines
  43.    kleinen Fehlers (zB defekter Bootsektor, Schreibfehler) eine gesamte
  44.    Backup-Serie unbrauchbar wird.
  45.  - Bei Restore werden vorhandene Ordner geöffnet, Datenverlust bei Falsch-
  46.    bedienung etc. kann also höchstens hinsichtlich der vorhandenen Dateien
  47.    mit gleichem Namen auftreten. Insbesondere wird eine Partition nicht
  48.    gelöscht.
  49.  - Wenn bei anderen Programmen die Restore-Informationen auf irgendeine
  50.    Art und Weise zerstört sind (Schreibfehler, Virus), ist das Backup 
  51.    in der Regel futsch. Selbst wenn bei BACKUP der Restore-Job für das
  52.    jeweilige Laufwerk kaputt sein sollte, kann man die Dateien auf die
  53.    Platte zurückkopieren: Einfach eine Diskette nach der anderen einlegen,
  54.    im Kobold: Quelle A:, Ziel entsprechende Partition, alles auswählen,
  55.    kopieren...
  56.  - Die Backup-Disks können beliebig verändert werden, Restore ist dennoch
  57.    möglich. Z.B. kann man auch einzelne Dateien auf die entsprechende Disk
  58.    sichern, wenn eine gesamte Backup-Serie nicht erforderlich erscheint.
  59.  
  60.  
  61.  II. Prinzipielles
  62.   
  63.  Backup selbst kopiert keine Dateien, sondern erstellt bei jedem Backup-
  64.  vorgang zwei Job-Dateien für den Kobold: Eine enthält die Anweisungen
  65.  für das Backup (Festplatte nach Diskette), die andere diejenigen für
  66.  Restore (Diskette nach Festplatte).
  67.  In einer Multitaskingumgebung (Mag!X, MultiTOS) ist dann nichts weiteres
  68.  nötig, als zum Kobold überzuwechseln und dort den jeweiligen Job zu 
  69.  starten.
  70.  Es ist aber auch möglich, den Kobold direkt von Backup aus starten
  71.  zu lassen. Bei "BACKUP" wird ihm dann der Backup-Job übergeben, bei
  72.  "RESTORE" der Restore-Job. Diese werden vom Kobold sofort abgearbeitet.
  73.  Ob der Kobold gestartet wird, hängt davon ab, ob im Backup-Dialog der
  74.  Knopf "mit Kobold" aktiv, dh selektiert ist. 
  75.  
  76.  
  77.  III. Der Backup-Dialog
  78.   
  79.  Nach dem Programmstart erscheint das Menu. Über DATEI/BACKUP... gelangt
  80.  man zum Backup-Dialog (oder Control-b).
  81.   
  82.  Zunächst ist in der Reihe hinter dem Laufwerkssymbol die Partition aus-
  83.  zuwählen, die man sichern oder restaurieren will.
  84.  
  85.  Sodann wählt man das Ziel: Entweder für eine Diskettenstation die Buttons
  86.  "A" bzw. "B" oder für ein beliebiges anderes Laufwerk den Button "?". Den
  87.  Laufwerksbuchstaben trägt man in letzteren Fall rechts neben dem Frage-
  88.  zeichenknopf in das Texteingabefeld ein. Dadurch ist es möglich, nicht nur
  89.  auf Disketten, sondern auch auf andere, wesentlich mehr Speicherplatz
  90.  bietende Medien zu sichern (zB: Wechselplatten, Bernoulli-Drives).
  91.  
  92.  Weiter kann man einstellen, wie der KOBOLD mit den Backup-Disketten verfah-
  93.  ren soll: vor dem Beschreiben formatieren oder löschen oder gar nichts.
  94.  Dabei ist zu beachten: Formatieren geht nur bei Disketten, also wenn als
  95.  Ziel "A" oder "B" angeklickt ist. "soft" bedeutet, da₧ der Kobold die Disk
  96.  in diesem Fall soft formatiert (=Inhalt löschen). Bei anderen Medien ("?")
  97.  ist natürlich weder eine Formatierung, noch das Soft-Formatieren möglich.
  98.  Hier werden dann alle auf dem Medium befindlichen Dateien gelöscht.
  99.  Wenn man bei Formatieren "nein" wählt, so geschieht überhaupt nichts:
  100.  Disketten werden weder formatiert noch gelöscht. Auch andere Medien behalten
  101.  ihren Inhalt.
  102.      
  103.  Das Format der Disketten wird in jedem Fall unter PARAMETER/DISK... ein-
  104.  gestellt (siehe unten V.). Wünscht man keine Formatierung, so müssen alle
  105.  benötigten Disketten in einem der dort genannten Formate formatiert und
  106.  leer sein! Das verwendete Format mu₧ natürlich auch aktiviert sein.
  107.  Hat man als Ziel ein anderes Medium gewählt, so mu₧ man anstatt der Disk-
  108.  formate den Button "anderes" anklicken und die Speicherkapazität des
  109.  Mediums eingeben.
  110.  
  111.  Schlie₧lich gibt es noch eine Eingabezeile. Hier lassen sich Datei-Typen
  112.  definieren, die beim Backup nicht berücksichtigt werden sollen. Das ist
  113.  praktisch, um unwesentliche und daher unnötig Platz beanspruchende Dateien
  114.  auszuschlie₧en.
  115.  Beispiel: "BAK,DUP,DOC,TXT"
  116.  Es werden alle Dateien kopiert au₧er jenen mit den Extendern BAK, DUP, DOC
  117.  und TXT. Wilcards sind hier nicht erlaubt, die Extender müssen durch
  118.  Kommata getrennt sein, die Anführungszeichen sind nicht einzugeben.
  119.  
  120.  Der Knopf "Backup" startet das Backup des gewählten Laufwerks, "Restore"
  121.  restauriert es. "mit Kobold" bestimmt, ob zum Backup der Kobold gestartet
  122.  werden soll (s.o. II).
  123.    
  124.  
  125.  IV. Backup
  126.  
  127.  Das Directory wird eingelesen und zwei Jobs für den Kobold werden in dem
  128.  unter PARAMETER/PFADE... gewählten Ordner erstellt:
  129.  
  130.  Bsp: Backup von C:  >>>  Jobs: BACKUP_C.KBJ, RESTOR_C.KBJ
  131.  
  132.  Ein Job enthält die Anweisungen für das Backup (BACKUP_C.KBJ), der andere
  133.  diejenigen für das Restaurieren (RESTOR_C.KBJ).
  134.  Anschlie₧end erscheint eine Alertbox, die Informationen zum Backup gibt,
  135.  insbesondere die benötigte Anzahl von Disketten. Wenn der Kobold gestartet
  136.  werden soll, besteht hier auch eine Möglichkeit das Backup, also den 
  137.  Kobold-Start, abzubrechen.
  138.  Andernfalls werden die Daten des Backups in die Datei BACKUP.INF geschrie-
  139.  ben, die sich im selben Verzeichnis wie das Programm befindet und eine reine
  140.  ASCII-Datei ist.
  141.  Wenn "mit Kobold" selektiert ist, wird dieser nun gestartet, er lädt sofort
  142.  den Backup-Job und arbeitet ihn ab. Anschlie₧end befindet man sich wieder
  143.  im Backup-Programm.
  144.   
  145.  
  146.  V. Restore
  147.  
  148.  Wenn "mit Kobold" selektiert ist, sucht Backup den beim Backup des jeweili-
  149.  gen Laufwerks erstellten Restore-Job und übergibt diesen - sofern vorhanden -
  150.  an den KOBOLD, der (wie oben) die Kopierarbeit erledigt.
  151.  
  152.  
  153.  VI. Parameter 
  154.  
  155.  1. PFADE
  156.  
  157.  Pfade für KOBOLD.PRG und die Kobold-Jobs. Durch anklicken der Felder erhält
  158.  man den Fileselektor, mit dem das Programm und der Job-Ordner eingestellt
  159.  werden können. Beim Einstellen des Programmpfades ist darauf zu achten, da₧
  160.  auch der Programmname gewählt wird. Beispiel:
  161.    Kobold: C:\KOPIEREN\KOBOLD\KOBOLD.PRG
  162.    Jobs:   C:\KOPIEREN\KOBOLD\JOBS\
  163.  Wer den Kobold sowieso nie starten lassen will, kann sich die Angabe des
  164.  Kobold-Pfades natürlich sparen. Der Job-Ordner ist immer wichtig! Fehlt
  165.  die Angabe des Job-Ordners, so werden Jobs in dem Verzeichnis erstellt, in
  166.  dem sich auch BACKUP.PRG befindet.
  167.   
  168.  2. DISK
  169.    
  170.  Hier wird das Format der verwendeten Disketten gewählt: DD normal, DD fett,
  171.  HD normal, HD fett, ED normal, ED fett. Anhand der jeweiligen Speicherkapa-
  172.  zität errechnet das Programm den Backup-Job. Alle Disketten, die benutzt
  173.  werden sollen, müssen also mindestens die in der Dialogbox angewählte
  174.  Speicherkapazität aufweisen. Für andere Formate kann die Kapazität auch
  175.  manuell eingegeben werden (dann Knopf "anderes" selektieren!).
  176.  Die Wahl eines der sechs Standardformate bestimmt auch die Formatierungs-
  177.  parameter, wenn im Backup-Dialog Formatieren gewählt ist.
  178.  
  179.  3. PAR SICHERN
  180.  
  181.  Die wichtigsten Einstellungen werden in die Datei BACKUP.PAR im selben 
  182.  Verzeichnis wie das Programm gespeichert. Sollten sich irgendwann Probleme
  183.  beim Laden der Parameterdatei ergeben, so kann diese einfach gelöscht
  184.  werden.
  185.  
  186.  
  187.  VII. Sonstiges
  188.   
  189.  Funktionen, die nicht über das Menu erreichbar sind:
  190.  
  191.  ^K  Kobold starten, ohne Parameterübergabe
  192.  ^H  Speicheranzeige
  193.  
  194.  
  195.  VIII. Public Domain
  196.  
  197.  BACKUP ist Public Domain. Das Programm kann frei kopiert werden, sofern
  198.  alle zugehörigen Dateien mitkopiert werden. Sicherheitshalber möchte ich
  199.  darauf hinweisen, da₧ ich keinerlei Haftung für eventuell verursachte
  200.  Schäden übernehmen kann.
  201.  
  202.  Fehlermeldungen, Verbesserungsvorschläge, Wünsche nehme ich gerne entgegen.
  203.  Wer dann Interesse an einer eventuell verbesserten Version hat, legt bitte
  204.  eine Leerdiskette und 2 DM Rückporto bei.
  205.  
  206.  Spenden sind herzlich willkommen (Kto.: 6216626, BLZ: 67070010).
  207.      
  208.  Bernd Schieferdecker
  209.  Enzianstra₧e 47
  210.  68309 Mannheim
  211.  0621-722089
  212.  
  213.  
  214.  
  215.  
  216. BACKUP.PRG - Änderungen und Erweiterungen ab Version 1.25
  217.  
  218.  25.10.1993, Version 1.26
  219.  ------------------------
  220.   
  221.  * Bei den Restore-Jobs fehlte leider das unverzichtbare CHOOSE-Kommando
  222.  * Unangenehmerweise wurde das Datum der zu sichernden Dateien nicht 
  223.    beibehalten, jetzt gelten folgende Einstellungen:
  224.      GEMDOS_MODE = (abcdefghijklmnopqrstuvwxyz)
  225.      VERIFY = ON
  226.      DATE = KEEP
  227.      BUFFER = 90
  228.  * Für alle Fälle wird der Job RESTORE.KBJ mitgeliefert. Er erledigt
  229.    dieselbe Aufgabe wie die von BACKUP erzeugten Restore-Jobs, sollte
  230.    also nur verwendet werden, wenn erstere verloren gegangen sind...
  231.    Am Anfang ist in der Dialogbox die Zielpartition zu wählen, nach
  232.    dem Kopieren der ersten Disk kommt eine Aufforderung, die nächste
  233.    Disk einzulegen. Das macht man solange, bis alle Backup-Disks auf
  234.    die Festplatte kopiert sind. "Abbruch" beendet den Job, "Neu"
  235.    springt zum Anfangs-Dialog (Wahl einer anderen Partition).
  236.    Das Quellaufwerk kann im Job verändert werden:
  237.    SET_DRIVE 1=A ersetzen durch zB.: SET_DRIVE 1=B usw.
  238.  
  239.  17.01.1994, Version 1.30
  240.  ------------------------
  241.  * Es werden nun zwei Resource-Dateien mitgeliefert:
  242.    BACKUP.RSC    (Monochrom)
  243.    BACKUPCO.RSC  (Farbe)
  244.    Die Farb-Resource mu₧ in BACKUP.RSC umbenannt werden, wenn sie verwendet 
  245.    werden soll.
  246.  * Bei Verwendung unformatierter Disketten gab es einen Fehler, da
  247.    vor dem Formatieren auf die Diskette zugegriffen wurde, was natürlich
  248.    nicht geht. Der Fehler ist behoben.
  249.  * Berechnung des Speicherbedarfs verbessert.
  250.  * unter DISK kann nun auch angegeben werden, wie sehr das Zielmedium 
  251.    gefüllt werden soll (der Einfachkeit halber sind Eingaben 0-99 möglich,
  252.    zu denen aber immer 1% addiert wird: 0%->1%, 99%->100%).
  253.  * Bei PFADE kann man einen Job festlegen, der dann über STANDARDJOB im
  254.    DATEI-Menu sofort gestartet werden kann. Das ist nützlich für Teil-
  255.    Backups o.ä., dient im Gegensatz zum (Festplatten-) Backup also den 
  256.    alltäglichen Sicherungsarbeiten. Die Speicheranzeige erreicht man jetzt
  257.    über ^H, anstatt über ^J.
  258.  * !! Backup stürzt unter MultiTOS ab !! Schuld ist nicht etwa unsaubere
  259.    Programmierung meinerseits, sondern das nicht an MultiTOS angepa₧te
  260.    Omikron.Basic - Sorry! (läuft aber einwandfrei unter MagiX!)
  261.  
  262.