home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1255 / liesmich.txt next >
Encoding:
Text File  |  1993-11-24  |  17.3 KB  |  524 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                                  WW/BAKREL
  26.  
  27.                         "BACKUP-Disketten freigeben"
  28.  
  29.                                 Version 1.1
  30.  
  31.                                     von
  32.  
  33.                               Walter Wiedemann
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                  WW/BAKREL
  60.  
  61.                         "BACKUP-Disketten freigeben"
  62.  
  63.                                 Version 1.1
  64.  
  65.                                     von
  66.  
  67.                               Walter Wiedemann
  68.  
  69.  
  70.  
  71.  
  72.         Vorwort
  73.         -------
  74.  
  75.         Die Shareware-Version des Programms soll ein Bild vermitteln
  76.         von der Funktion dieses Dienstprogramms für IBM-kompatible PC
  77.         mit Betriebssystem MS-DOS.
  78.  
  79.         Die Unterschiede zur Vollversion sind:
  80.  
  81.         - Ausgabe einer Hinweis-Meldung beim Programm-Aufruf und zehn
  82.           Sekunden Wartezeit.
  83.  
  84.         - Hinweis-Meldungen in der vom Programm erzeugten Stapeldatei.
  85.  
  86.         Die eigentlichen Funktionen sind nicht eingeschränkt.
  87.  
  88.         Wenn Ihnen das Programm gefällt und es für Sie nützlich ist,
  89.         dann lassen Sie es bitte registrieren unter Verwendung des
  90.         Registrier-Formulars REGIST.TXT. Vergessen Sie bitte nicht,
  91.         die Registrierungsgebühr von DM 15,-- als Verrechnungsscheck
  92.         beizulegen.
  93.         (Tip: Formular mit Editor ausfüllen und dann ausdrucken anstatt
  94.         ausdrucken und von Hand ausfüllen.)
  95.  
  96.         Sie erhalten dafür:
  97.  
  98.         - Das Nutzungsrecht, denn ohne Registrierung ist die Benutzung
  99.           des Programms außer zum Zweck der Prüfung widerrechtlich.
  100.  
  101.         - Eine persönliche achtstellige Lizenznummer, die beim
  102.           Programm-Aufruf als Parameter mitgegeben werden muß. Die
  103.           Hinweis-Meldungen verschwinden dadurch.
  104.  
  105.         - Eine Mitteilung, wenn eine neue Version des Programms
  106.           verfügbar ist, sowie das Recht, diese günstig zu erwerben.
  107.  
  108.         - Die Möglichkeit, Fehler des Programms zu melden (bitte
  109.           schriftliche exakte Fehlerbeschreibung). Ein echter Fehler in
  110.           der Programmlogik wird schnellstmöglich behoben und es geht
  111.           Ihnen eine Korrektur zu.
  112.  
  113.         - Das Recht, Vorschläge für Verbesserungen und Erweiterungen
  114.           in einer neuen Version einzureichen. Diese werden wenn
  115.           möglich realisiert.
  116.  
  117.         Das Programm darf nur als Shareware, also ohne Lizenznummer, und
  118.         in unveränderter Form weitergegeben werden; und es soll
  119.         natürlich weitergegeben werden!
  120.         Die Weitergabe der persönlichen Lizenznummer ist illegal!
  121.         Desweiteren wird auf die Lizenzbedingungen am Ende dieser
  122.         Dokumentation verwiesen.
  123.  
  124.  
  125.  
  126.  
  127.         Einführung
  128.         ----------
  129.  
  130.         Bei der Datensicherung auf Disketten, im allgemeinen die
  131.         Sicherung der Daten der Festplatte(n), gibt es grundsätzlich
  132.         zwei Strategien:
  133.  
  134.         1) Immer eine Komplettsicherung ausführen auf abwechselnd
  135.            zwei unterschiedliche Sätze von Disketten.
  136.            (Das Überschreiben der alten Sicherung durch die neue
  137.            betrachte ich auf alle Fälle als zu gefährlich und nicht
  138.            akzeptabel.)
  139.  
  140.            Vorteil:
  141.            Die Anzahl der benötigten Disketten ist begrenzt auf zweimal
  142.            die Anzahl, die zur Aufnahme der vollen Festplatte nötig ist.
  143.  
  144.            Nachteil:
  145.            Unnötig lange Ausführungszeit der Sicherung, da meistens eine
  146.            große Zahl unveränderter Dateien im Grunde ganz überflüssig
  147.            neu gesichert werden.
  148.  
  149.         2) Nur eine Komplettsicherung ausführen als erste Sicherung,
  150.            danach immer eine Delta-Sicherung, d.h. nur die seit der
  151.            letzten Sicherung veränderten Dateien werden neu gesichert.
  152.  
  153.            Vorteil:
  154.            Die Ausführungszeit der Sicherung ist minimiert.
  155.  
  156.            Nachteil:
  157.            Die Anzahl der benötigten Disketten wächst grundsätzlich ins
  158.            Unendliche, da sich kaum feststellen läßt, wann es von allen
  159.            Dateien auf der ältesten Sicherungsdiskette eine neuere
  160.            Sicherung gibt, und damit diese Diskette frei geworden ist.
  161.  
  162.         WW/BAKREL hebt den zuletzt beschriebenen Nachteil auf.
  163.  
  164.         Das Dienstprogramm WW/BAKREL Version 1.1 realisiert also
  165.         folgende Funktion:
  166.  
  167.            ┌────────────────────────────────────────────────────┐
  168.            │ Freigabe der jeweils ältesten mit dem DOS-Kommando │
  169.            │ BACKUP im Verfahren der Delta-Sicherung erstellten │
  170.            │ Sicherungsdisketten.                               │
  171.            └────────────────────────────────────────────────────┘
  172.  
  173.  
  174.  
  175.  
  176.         Konzept
  177.         -------
  178.  
  179.         Die Funktion von WW/BAKREL basiert wesentlich auf der vom
  180.         BACKUP-Kommando erzeugten und fortgeschriebenen Backup-Log-Datei
  181.         BACKUP.LOG. Diese Datei wird wie folgt verarbeitet:
  182.  
  183.         - Feststellen, wo die älteste Folge fortgeschriebener
  184.           Sicherungsdisketten endet. Dies ist dort, wo wieder eine neue
  185.           Folge fortlaufender Sicherungsdisketten mit Diskettennummer
  186.           001 beginnt.
  187.         - Für alle Dateien der ältesten Sicherungsfolge prüfen, ob es
  188.           eine neuere Sicherung gibt. Gibt es keine neuere Sicherung
  189.           dann ein ATTRIB-Kommando erzeugen, welches das Archivattribut
  190.           der Datei setzt.
  191.         - Zum Schluß alle Zeilen der ältesten Sicherungsfolge aus
  192.           BACKUP.LOG löschen, nachdem diese unter dem Namen BACKUP-0.LOG
  193.           gerettet wurde.
  194.  
  195.         Die erzeugten ATTRIB-Kommandos ergeben eine Stapeldatei mit dem
  196.         Namen WWARCSET.BAT. Diese ist danach auszuführen, wobei die
  197.         Archivattribute aller Dateien gesetzt werden, die neu zu sichern
  198.         sind, damit die älteste Folge von Sicherungsdisketten
  199.         freigegeben werden kann.
  200.  
  201.         Danach ist eine Delta-Sicherung mit BACKUP durchzuführen, d.h.
  202.         eine Sicherung aller als verändert gekennzeichneter Dateien
  203.         (Archivattribut gesetzt). Damit ist der Zustand erreicht, daß es
  204.         für alle Dateien der ältesten Sicherungsfolge eine neuere
  205.         Sicherung gibt. Die entsprechenden Disketten sind nun wieder
  206.         frei.
  207.  
  208.  
  209.  
  210.         Systemanforderungen
  211.         -------------------
  212.  
  213.         - IBM-kompatibler PC
  214.         - Betriebssystem MS-DOS
  215.           (Programm wurde entwickelt und getestet unter MS-DOS 5.0; es
  216.           sollte funktionieren unter allen DOS-Versionen deren
  217.           BACKUP-Kommando die Datei BACKUP.LOG im selben Format
  218.           schreibt.)
  219.         - ca. 500k freier Speicher
  220.  
  221.  
  222.  
  223.         Lieferumfang
  224.         ------------
  225.  
  226.         Das Dienstprogramm besteht aus den Dateien:
  227.  
  228.         WWBAKREL.EXE   selbständig ausführbares Programm
  229.         LIESMICH.TXT   Programm-Dokumentation (diese Datei)
  230.         REGIST.TXT     Registrier-Formular
  231.  
  232.  
  233.  
  234.  
  235.         Installation
  236.         ------------
  237.  
  238.         Die Installation von WW/BAKREL ist denkbar einfach:
  239.  
  240.         Kopieren Sie die Dateien von WW/BAKREL von Diskette in ein
  241.         beliebiges Verzeichnis der Festplatte, z.B. mit
  242.                         XCOPY A: C:\BAKREL\*.*
  243.         (unter der Voraussetzung WW/BAKREL befindet sich im
  244.         Stammverzeichnis der Diskette im Laufwerk A:).
  245.  
  246.         Die Ausführung von WWBAKREL.EXE ist aber auch von Diskette aus
  247.         möglich.
  248.  
  249.  
  250.  
  251.         Aufrufsyntax
  252.         ------------
  253.  
  254.         WW/BAKREL wird mit folgender Syntax aufgerufen:
  255.  
  256.         WWBAKREL [/Z<lizenznummer>]│[-Z<lizenznummer>]
  257.  
  258.         Unregistriert erfolgt der Aufruf ohne Parameter. Nach
  259.         Registrierung ist die achtstellige Lizenznummer als Parameter
  260.         anzugeben (/Z oder -Z der Nummer vorangestellt, ohne Leerzeichen
  261.         dazwischen). Statt Großbuchstaben sind bei Programmname und
  262.         Parameter auch Kleinbuchstaben möglich.
  263.  
  264.         Beispiele wenn WW/BAKREL nicht registriert:
  265.  
  266.         WWBAKREL        (WWBAKREL.EXE im aktuellen Verzeichnis oder in
  267.                         einem in PATH enthaltenen Verzeichnis)
  268.  
  269.         C:\BAKREL\WWBAKREL.EXE        (WWBAKREL.EXE im Verzeichnis
  270.                                       BAKREL auf Laufwerk C:)
  271.  
  272.         Beispiele wenn WW/BAKREL registriert mit Lizenznummer 12345678:
  273.  
  274.         WWBAKREL /Z12345678
  275.  
  276.         c:\util\bakrel\wwbakrel -z12345678
  277.  
  278.  
  279.  
  280.  
  281.         Anwendung
  282.         ---------
  283.  
  284.         Die Vorgehensweise beim Einsatz von DOS-Kommando BACKUP und
  285.         WW/BAKREL ist nachfolgend dargestellt. Dieser Ablauf bezieht
  286.         sich auf die Sicherung eines Laufwerks, also in der Regel eine
  287.         Festplatte bzw. Partition C: D: usw., und ist für jedes Laufwerk
  288.         getrennt durchzuführen.
  289.  
  290.         1) Die erste Sicherung ist in folgender Weise als
  291.            Komplettsicherung durchzuführen:
  292.  
  293.            > ins zu sichernde Laufwerk wechseln
  294.            > ins Stammverzeichnis wechseln
  295.            > BACKUP <laufwerk> <backup-laufwerk> /L/S
  296.            > BACKUP.LOG sichern
  297.  
  298.            Es können dabei Folgedisketten entstehen. Die Datei
  299.            BACKUP.LOG wird im Stammverzeichnis des gesicherten Laufwerks
  300.            angelegt.
  301.  
  302.            Beispiel:
  303.            > C:
  304.            > CD C:\
  305.            > BACKUP C: B: /L/S
  306.            > COPY C:\BACKUP.LOG B:
  307.  
  308.         2) Die laufenden Nummern der Sicherungsdisketten, unter denen
  309.            sie von BACKUP angefordert werden, sollten auf den Disketten
  310.            vermerkt werden.
  311.  
  312.         3) Nachfolgende Sicherungen sollten als Delta-Sicherungen
  313.            ausgeführt werden (nur die veränderten Dateien werden
  314.            gesichert):
  315.  
  316.            > ins zu sichernde Laufwerk wechseln
  317.            > ins Stammverzeichnis wechseln
  318.            > BACKUP <laufwerk> <backup-laufwerk> /L/S/M/A
  319.            > BACKUP.LOG sichern
  320.  
  321.            Der Parameter /A hat dabei zur Folge, daß die letzte
  322.            Sicherungsdiskette fortgeschrieben wird. Evtl. gibt es eine
  323.            neue Folgediskette.
  324.  
  325.            Beispiel:
  326.            > C:
  327.            > CD C:\
  328.            > BACKUP C: B: /L/S/M/A
  329.            > COPY C:\BACKUP.LOG B:
  330.  
  331.            Veränderte Dateien sind dadurch gekennzeichnet, daß das
  332.            Archivattribut der Datei gesetzt ist. Es wird bei
  333.            Schreibzugriff von DOS gesetzt.
  334.  
  335.  
  336.  
  337.  
  338.            (Anmerkung:
  339.            Archivattribut ist meines Erachtens ein unglücklich gewählter
  340.            Name und mißverständlich. Es sagt ja nicht aus, daß die Datei
  341.            archiviert wurde oder zu archivieren ist, sondern einfach daß
  342.            die Datei verändert wurde, und als Folge evtl. neu zu sichern
  343.            ist. Änderungs- oder Update-Attribut wäre der passende Name.
  344.            Archivierung heißt normalerweise: Eine Datei wurde schon
  345.            lange nicht mehr benötigt oder wird in Zukunft wahrscheinlich
  346.            nicht mehr benötigt, kann also ausgelagert werden, z.B. auf
  347.            Diskette und komprimiert, um auf der Festplatte Platz zu
  348.            schaffen.)
  349.  
  350.         4) Ist eine gewisse Anzahl von Sicherungsdisketten erreicht
  351.            (z.B. zehn), erfolgt die nächste Sicherung ohne den Parameter
  352.            /A:
  353.  
  354.            > BACKUP <laufwerk> <backup-laufwerk> /L/S/M
  355.  
  356.            Die Folge ist, daß die Sicherung auf einer neuen Diskette
  357.            beginnt, deren Nummer wieder 001 ist. Es ist also eine
  358.            Sicherungsfolge abgeschlossen und es beginnt eine neue.
  359.  
  360.            Beispiel:
  361.            > C:
  362.            > CD C:\
  363.            > BACKUP C: B: /L/S/M
  364.            > COPY C:\BACKUP.LOG B:
  365.  
  366.         5) Nach einigen Sicherungsfolgen ist es angebracht WW/BAKREL zum
  367.            Einsatz zu bringen:
  368.  
  369.            > ins zu sichernde Laufwerk wechseln
  370.            > ins Stammverzeichnis wechseln
  371.            > [<pfad>]WWBAKREL [/Z<lizenznummer>]
  372.  
  373.            Die Stapeldatei WWARCSET.BAT wird erzeugt. Aus BACKUP.LOG
  374.            werden die Zeilen der ältesten Sicherungsfolge entfernt,
  375.            nachdem unter dem Namen BACKUP-0.LOG eine Kopie angelegt
  376.            wurde.
  377.  
  378.            Beispiel:
  379.            > C:
  380.            > CD C:\
  381.            > D:\BAKREL\WWBAKREL /Z87654321
  382.  
  383.            Die Verarbeitung aller Dateinamen aus BACKUP.LOG wird am
  384.            Bildschirm protokolliert und kann somit verfolgt werden.
  385.            Durch Eingabe von "Strg+c" (gleichzeitiges Drücken der Tasten
  386.            "Strg" bzw. "Cntl" und "c", wie Cancel) ist der Abbruch der
  387.            Verarbeitung jederzeit möglich. Die Laufzeit des Programms
  388.            hängt stark von der Anzahl der Zeilen in BACKUP.LOG ab und
  389.            kann bei mehreren tausend Zeilen beträchtlich sein. WW/BAKREL
  390.            läuft nach dem Start jedoch bedienerlos und kann z.B. unter
  391.            WINDOWS in einem DOS-Fenster im Hintergrund ausgeführt
  392.            werden.
  393.  
  394.  
  395.  
  396.  
  397.         6) WWARCSET.BAT muß anschließend ausgeführt werden, wobei das
  398.            Archivattribut aller Dateien, die neu zu sichern sind,
  399.            gesetzt wird:
  400.  
  401.            > ins zu sichernde Laufwerk wechseln
  402.            > ins Stammverzeichnis wechseln
  403.            > WWARCSET.BAT ausführen
  404.  
  405.            Beispiel:
  406.            > C:
  407.            > CD C:\
  408.            > WWARCSET
  409.  
  410.         7) Unmittelbar darauf (auf keinen Fall vergessen!) ist eine
  411.            neue Delta-Sicherung des entsprechenden Laufwerks in
  412.            gewohnter Weise durchzuführen, wie unter 3) oder 4).
  413.  
  414.         8) Die Disketten der ältesten Sicherungsfolge sind nun frei und
  415.            stehen für neue Sicherungen oder andere Zwecke zur Verfügung.
  416.            Die Anzahl der BACKUP-Disketten eines Laufwerks wird auf
  417.            diese Art und Weise nicht ständig weiter wachsen sondern eine
  418.            gewisse Grenze nicht überschreiten.
  419.  
  420.         (Tip: Für die verschiedenen Kommandofolgen Stapeldateien
  421.         erstellen. Die Aufrufe können auch in der DOSSHELL oder in
  422.         WINDOWS verankert werden.)
  423.  
  424.  
  425.  
  426.         Einschränkungen
  427.         ---------------
  428.  
  429.         Die beschriebene Version von WW/BAKREL unterliegt folgenden
  430.         Einschränkungen:
  431.  
  432.         - Das Name der Backup-Log-Datei muß der Standardname
  433.           BACKUP.LOG sein.
  434.  
  435.         - Das Format von BACKUP.LOG muß dem von MS-DOS 5.0 entsprechen
  436.  
  437.         - Die maximale Anzahl der Zeilen, die BACKUP.LOG enthalten
  438.           darf, beträgt 5593. Die maximale Satzlänge ist 82.
  439.  
  440.         - Beim Aufruf von WWBAKREL.EXE muß sich BACKUP.LOG im aktuellen
  441.           Verzeichnis befinden. Im selben Verzeichnis wird auch
  442.           WWARCSET.BAT erzeugt und der alte Stand von BACKUP.LOG als
  443.           BACKUP-0.LOG gerettet.
  444.  
  445.         - Die älteste Sicherungsfolge muß mindestens zwei Disketten
  446.           umfassen. Der Beginn der nächsten Sicherungsfolge (die Nummern
  447.           der Sicherungsdisketten beginnen wieder bei 001) wird nur
  448.           dadurch erkannt, daß die Diskettennummer von 002 oder höher
  449.           auf 001 wechselt.
  450.  
  451.  
  452.  
  453.  
  454.         Historie
  455.         --------
  456.  
  457.  
  458.         Version 1.0   Februar 1992
  459.  
  460.         für den Eigenbedarf programmiert
  461.  
  462.  
  463.         Version 1.1   November 1993
  464.  
  465.         diverse Erweiterungen, Shareware-Version
  466.  
  467.  
  468.  
  469.         Rechtliche Hinweise
  470.         -------------------
  471.  
  472.         WW/BAKREL unterliegt dem Schutz des Urheberrechts!
  473.  
  474.         Copyright 1993 by   Diplom-Informatiker (FH) Walter Wiedemann
  475.                             - EDV-Berater -
  476.                             Hagelmühlweg 6
  477.                             D-86316 Friedberg
  478.  
  479.                             - Alle Rechte vorbehalten -
  480.  
  481.  
  482.  
  483.  
  484.         Lizenzbedingungen
  485.         -----------------
  486.  
  487.         1. Der Lizenznehmer erwirbt mit der Registrierung eine
  488.            unbefristete, nicht ausschließliche und nicht übertragbare
  489.            Nutzungslizenz, auf einem Rechner des Lizenznehmers, für das
  490.            Programm WW/BAKREL.
  491.            Die Lizenzbedingung gilt als eingehalten, solange dieses
  492.            Programm zu einem gegebenen Zeitpunkt nur durch eine einzige
  493.            Person benutzt wird. Benutzen mehrere Personen dieses
  494.            Programm gleichzeitig, muß eine zusätzliche Lizenz erworben,
  495.            d.h eine weitere Registrierung vorgenommen werden.
  496.            Zuwiderhandlungen können zivilrechtliche
  497.            Entschädigungsansprüche nach sich ziehen!
  498.  
  499.         2. Der Lizenzgeber schließt jede Haftung für Schäden aus, die
  500.            durch in der Dokumentation oder im Programm vorhandene
  501.            Angaben entstehen.
  502.  
  503.         3. Ebenfalls kann der Lizenzgeber (trotz größter Sorgfalt) keine
  504.            Haftung für mittelbare, unmittelbare oder andere Folgeschäden
  505.            übernehmen, die bei oder durch Verwendung dieses Programms
  506.            entstehen. Für Schäden, die nachweislich und ausschließlich
  507.            durch eine fehlerhafte Programmversion entstanden sind,
  508.            haftet der Lizenzgeber höchstens mit dem vom Lizenznehmer
  509.            bezahlten Preis (Registrierungsgebühr). Darüber hinausgehende
  510.            Schadensersatzansprüche werden nicht anerkannt.
  511.  
  512.         4. Mit erfolgter Registrierung erwirbt der Lizenznehmer das
  513.            Recht, die erhaltene Nutzungslizenz auf Folgeversionen des
  514.            Programms zu erweitern. Von diesem Recht ausgenommen sind
  515.            jene Personen, die nur die Shareware-Version des Programms
  516.            besitzen, sowie jene Personen, die widerrechtliche
  517.            Programmkopien verwenden (Raubkopierer).
  518.  
  519.  
  520.         Mit der Registrierung dieses Programms erklärt sich der
  521.         Lizenznehmer mit allen angeführten Lizenzbedingungen
  522.         einverstanden.
  523.  
  524.