t i n y b a c k u p h i s t o r y Neu in Version 4.5 (8.06.08) ------------------------------ wichtigste Änderung: -------------------- der Ort, wo tinybackup.ini und die globale tinybackup.log gespeichert werden, wurde geändert, da das Schreiben ins Rootverzeichnis von C: oft Probleme macht. Die genannten Dateien werden ab Version 4.5 gespeichert nach C:\tinybackup-controlfiles\ Es wird empfohlen, dieses Verzeichnis manuell zu erstellen und die Dateien C:\tinybackup.ini und C:\tinybackup.log in dieses Verzeichnis zu kopieren. tinybackup versucht zwar, das Verzeichnis selbsttätig zu erzeugen und die Dateien zu kopieren, dies funktiert aber nur, wenn eine Schreibberechtigung für C:\ besteht. weitere Änderung: ----------------- Tab-Zeichen in der ini-Datei sind jetzt erlaubt. Neu in Version 4.4 (14.01.07) ------------------------------ In der Logdatei des jeweiligen Zielverzeichnisses (!tinybackup.log) wird jetzt bei geänderten Dateien Datum und Uhrzeit der letzten Änderung eingetragen. (Eine Übersicht _aller_ Aktivitäten von tinybackup befindet sich in der Datei c:\tinybackup.log) Diverse Detailverbesserungen/Optimierungen Bugfix: wenn die ini-Datei (c:\tinybackup.ini) keine gültigen Angaben enthielt, war der Aufruf des Edit-Menüs nicht mehr möglich. Fehler behoben. Neu in Version 4.3d (24.12.05) ------------------------------ Die Zielangabe für die Backups muß immer ein Verzeichnisname sein. Bei Angabe eines Dateinamens als Ziel erscheint jetzt ein entsprechender Hinweis. wichtiger Bugfix: bei der Dateibenennung im Modus hatte sich ein Fehler eingeschlichen: datei.txt wurde zu datei(1.txt statt zu datei(001).txt Als Folge dieses Fehlers wurden fatalerweise auch keine weiteren oldversions der jeweiligen Datei erzeugt. Neu in Version 4.3c (19.12.05) ------------------------------ Wenn tinybackup mit dem Namen einer INI-Datei als Parameter (mit oder ohne Pfadangabe) gestartet wird und wenn die angegebene Datei nicht existiert, wird diese nach Rückfrage neu angelegt. Neu in Version 4.3b (22.7.05) ----------------------------- Unterschiede des Dateidatums von weniger als 5 Sekunden werden jetzt ignoriert. Hintergrund: Beim Kopieren von Dateien von einer NTFS-Partition auf eine FAT16 oder FAT32-Partition kann sich anscheinend das Dateidatum um 1 oder 2 Sekunden ändern. Dies hatte zur Folge, daß tinybackup die Übereinstimmung von Quelldatei und Backup nicht erkennen konnte. Neu in Version 4.3a (4.7.05) ---------------------------- Bugfix: Wenn ein zu durchsuchendes Verzeichnis (Unterverzeichnisse nicht mitgerechnet) mehr als 5000 Dateien enthielt, kam es zu einem Programmabsturz. Die max Dateianzahl pro Verzeichnis wurde daher auf 10000 erhöht, bei Überschreitung dieses Werts erscheint eine Hinweis-Box. Experimentierfreudige Anwender können mit dem Eintrag # max Dateien pro Verzeichnis: xxxxxx in der tinybackup.ini die Obergrenze weiter erhöhen (auf eigenes Risiko) Neu in Version 4.3 (26.4.05) ---------------------------- Datierte oldversions und backups gelöschter Dateien können jetzt abhängig vom Datum reduziert werden. Für oldversions, die mit laufender Backupnummer (001)-(999) angelegt wurden, ist diese Möglichkeit allerdings nicht verfügbar, da hierbei Versionskonflikte nicht auszuschließen sind. Vor dem Löschen alter Backups erfolgen in jedem Fall mehrere Sicherheitsabfragen, um einem versehentlichen Löschen noch benötigter Dateien vorzubeugen ;-) Neu in Version 4.2c (7.3.05) ---------------------------- Es konnte unter bestimmten Voraussetzungen (wenn Dateien verschiedener Quellverzeichnisse in dasselbe Zielverzeichnis gesichert wurden) passieren, daß tinybackup bei jedem Suchlauf ein neues Verzeichnis angelegt und dort viele Dateien gespeichert hat, die garnicht gelöscht waren. tinybackup geht mit solchen Situationen jetzt intelligenter um und testet in so einem Fall nicht mehr auf gelöschte Dateien. Außerdem werden mehrfach benutzte Zielverzeichnisse in der Auflistung der Backupanweisungen vor dem Suchlauf speziell gekennzeichnet. Es ist somit grundsätzlich möglich, Dateien unterschiedlicher Quellverzeichnisse in ein und dasselbe Zielverzeichnis zu sichern. Im allgemeinen ist es aber besser (auch fürs eventuelle Zurückholen der Dateien), für jede Backupanweisung ein separates Zielverzeichnis anzugeben. Neu in Version 4.2b (1.3.05) ---------------------------- Bugfix: nach der Fehlermeldung "vollständiger Pfad erforderlich" konnte unter bestimmten Umständen die Inidatei nicht mehr bearbeitet werden. Beim Versuch, als Zielverzeichnis ein Netzwerkverzeichnis der Form \\Rechnername\Laufwerk\Pfad anzugeben, gibt tinybackup jetzt eine hilfreichere Meldung aus. tinybackup kann nur auf Netzwerkverzeichnisse zugreifen, denen ein Laufwerksbuchstabe zugeordnet wurde (über Explorer => Extras => Netzlaufwerk verbinden) Dieser Laufwerksbuchstabe (mit ":\") ist dann als Zielverzeichnis anzugeben. Neu in Version 4.2a (1.1.05) ---------------------------- Bugfix: durch einen Rechenfehler beim Datumsvergleich konnte nach dem Jahreswechsel eine unzutreffende Meldung "Backup neuer als Quelldatei" erscheinen. Fehler behoben! Neu in Version 4.2 (30.11.04) ----------------------------- Bugfix: beim interaktiven Hinzufügen neuer Verzeichnisse wurden teilweise komplett unsinnige MB-Angaben angezeigt Bugfix: tinybackup kam nicht damit zurecht, wenn interaktiv ein Rootverzeichnis als Quellverzeichnis gewählt wurde. Es wird aber davon abgeraten, mit tinybackup Backups kompletter Partitionen zu machen. Für diesen Zweck gibt es andere, bessere Programme, die dann auch mit Datenkomprimierung arbeiten. Funktionserweiterung: Mit "keine Backups von" konnten bisher keine Verzeichnisse ausgeschlossen werden. Dies ist nun möglich. Es wird empfohlen, für jedes auszuschließende Verzeichnis eine eigene Zeile zu definieren, beispielsweise: #keine Backups von: "c:\eigene dateien\verzeichnis 1" #keine Backups von: "c:\eigene dateien\verzeichnis 2" WICHTIG: bei keine Backups/keine oldversions sind Verzeichnisangaben UNBEDINGT in Anführungszeichen zu schreiben, wenn sie Leerzeichen enthalten! Die jeweilige Ausschlußanweisung gilt für *alle* folgenden Backupanweisungen! Neu in Version 4.1c (23.7.04) ---------------------------- Sicherheitsmaßnahme für den interaktiven Modus: Vor dem Überschreiben einer Quelldatei (Zurückschreiben eines Backups, wenn das Backup neueren Datums ist) wird von der Quelldatei eine Kopie namens originalname.old im QUELLVERZEICHNIS angelegt. Neu in Version 4.1b (21.7.04) ---------------------------- Bugfix: Wegen einem Tippfehler im Sourcecode wurde bei der Notfallmeldung "Auf Laufwerk ... sind nur noch ... MB frei" immer 0 MB angezeigt Wird ein Rückfragefenster durch Klick auf den Schließbutton [x] beendet, kann der Backupvorgang (nach einer weiteren Sicherheitsabfrage) komplett abgebrochen werden. Neu in Version 4.1a (18.7.04) ---------------------------- Zur Vermeidung von Problemen wurde die Beispiel-Kopieranweisung der tinybackup.ini geändert in: c:\ => c:\_tinybackups\c-root (Die Änderung wirkt sich nur aus, wenn tinybackup zum allerersten Mal gestartet wird und noch keine tinybackup.ini vorhanden ist.) Trotz dieser Kopiervorgabe wird dringend empfohlen, Backupverzeichnisse auf einem ANDEREN Laufwerk als dem Windows-Laufwerk anzulegen! Neu in Version 4.1 (16.7.04) ---------------------------- Interaktiver Modus -------------------- Im interaktiven Modus (standardmäßig aktiv) wird grundsätzlich nachgefragt, bevor ein Backup durch eine *ältere* Version ersetzt wird. In diesem Fall kann gewählt werden zwischen [Backup ersetzen] [nicht ersetzen] [zurückschreiben] [abbrechen] Eine Rückfrage erfolgt ebenfalls, wenn Dateien aus dem Backupverzeichnis im Quellverzeichnis fehlen. Hier gibt es die Wahl zwischen [zurückkopieren] [ins Verzeichnis gelöschter Dateien] [überspringen] Zurückkopieren ist *nicht* möglich... ...wenn mehrere Backupanweisungen Daten aus unterschiedlichen (!) Verzeichnissen in ein gemeinsames Backupverzeichnis kopieren ...wenn das Quellverzeichnis nicht mehr existiert Komplettes Deaktivieren aller Rückfragen während des Suchlaufs ist mit # interaktiv: nein möglich. *** VON DIESER OPTION WIRD JEDOCH ABGERATEN *** Im nicht-interaktiven Modus werden auch neuere Backups durch ältere Quelldateien überschrieben. Backups gelöschter Dateien werden in [Backups gelöschter Dateien...]- Verzeichnisse verschoben. Dies entspricht den Regeln, nach denen tinybackup 4.0 gearbeitet hat. tinybackup bricht nicht mehr ab, wenn das Kopieren einer Datei fehlschlägt ----------------------------------------------------------------------------- Im Fall, daß eine Datei aus irgendeinem Grund nicht kopiert werden konnte, erscheint jetzt KEINE Infobox mit Benutzereingabe mehr. Stattdessen werden die aufgetretenen Fehler in der Logdatei c:\tinybackup-errors.log protokolliert. Neu in Version 4.0 (2.7.04) --------------------------- - Statt der nummerierten oldversions können jetzt auch datierte oldversions angelegt werden z.B. dateiname (2004-06-06 18h30).ext In Klammern steht Datum und Uhrzeit des Backups. - Mehrere Dateimasken pro Backupanweisung möglich - Mehrfache unterschiedliche Angaben für maxoldversions, Dateigrößenbeschränkung und Test auf Datumsänderung in ein und derselben inidatei erlaubt - Neuer Menüpunkt 'oldversions reduzieren' im Editmenü - Im Quellverz. gelöschte Dateien werden vom Backupverzeichnis in ein Unterverzeichnis [_backup gelöschter dateien vom ...] verschoben Neu in Version 3.1b (30.5.04) ------------------------------ Korrigiert: Es wurden manchmal sinnlose Werte für den freien Speicher auf dem Ziellaufwerk angezeigt Korrigiert: Die Anweisungen 'keine backups von:' und 'max oldversions:' wurden nicht richtig ausgewertet. Wenn ein Quellverzeichnis mehr als 8000 (bisher 2000) Unterverzeichnisse hat, werden die überzähligen Unterverzeichnisse ignoriert. Eine Infobox weist jetzt darauf hin, falls das passiert. Neu in Version 3.1a (24.5.04) ----------------------------- Beim menügeführten Hinzufügen einer Einzeldatei ist es jetzt möglich, die Kopieranweisung vor der Übernahme noch zu editieren. Insbesondere kann hier der Name des Zielverzeichnisses noch geändert werden. Neu in Version 3.1 (30.4.04) ---------------------------- diverse Bugfixes: - Bei sehr langen Verzeichnis- bzw. Dateinamen schlug die Abfrage des Dateidatums fehl, mit der Folge, daß immer wieder neue Backups der betreffenden Dateien erzeugt wurden. >> Vielen Dank an Herrn Vandré, der mich auf dieses Problem aufmerksam machte und dabei half, den Fehler zu finden! << - Die Begrenzung der Dateigröße hat nicht funktioniert - Bei Dateinamen, die ein "ß" enthielten, gab es Probleme Neu in Version 3.0 (6.3.04) --------------------------- Nach Ändern der Backup-Anweisung c:\testverz => c:\tinybackup\testverz in c:\testverz =>> c:\tinybackup\testverz werden die Unterverzeichnisse von c:\testverz in den Dateivergleich miteinbezogen und auch von diesen bei Bedarf Backups angelegt Der Suchlauf ist jetzt abbrechbar (Close-Button wird während des Suchlaufs zum Stop-Button) Das Listfenster scrollt jetzt während des Backups automatisch mit. Zusätzlich zu der Logdatei im jeweiligen Backupverzeichnis wird nun noch eine generelle Logdatei mit dem Namen c:\tinybackup.log geschrieben. Diese enthält die Kurzinfos aus dem Programmfenster (verz1 => verz2 x von y Dateien kopiert) Neue Steuer-Anweisungen im Inifile: autostart nach: x sekunden Die Wartezeit vor dem Autostart kann hier verkürzt/verlängert werden (Angabe 0 Sekunden: es wird *kein* Autostart ausgeführt) automatisch beenden nach: x sekunden Die Zeit nach dem Suchlauf, bis sich tinybackup automatisch beendet (Angabe 0 Sekunden: es wird *nicht* automatisch beendet) suche minimiert: ja/nein Das tinybackup-Fenster wird automatisch minimiert, bevor der Suchlauf beginnt, wenn hier 'ja' angegeben ist. backupverzeichnisse anlegen in: c:\xyz Wird bei Erstellung neuer Backup-Anweisungen mittels Edit => Verzeichnis hinzufügen als Zielvorgabe für Backupzeichnis verwendet. Neu in Version 2.0 (7.11.03) ---------------------------- tinybackup schreibt nun eine Logdatei namens !tinybackup.log in jedes Ziel-Verzeichnis. Diese Logdatei gibt darüber Auskunft, - von welchen Dateien ein Backup geschrieben wurde - zu welchem Zeitpunkt - über die genauen Namen der ins oldversions-Verzeichnis verschobenen alten Dateiversionen - über das Quellverzeichnis, aus dem die Dateien stammen. Komfortableres Hinzufügen von Verzeichnissen zur Backupliste per Dateiauswahlbox. Die Ini-Datei kann aber auch weiterhin direkt bearbeitet werden. Ansonsten ist das Programmfenster jetzt etwas breiter, sodaß auch längere Verzeichnisnamen vollständig sichtbar sind. Bugfixes: Die Angabe "max oldversions" wird jetzt korrekt beachtet. Falls sich im oldversions-Verzeichnis überzählige Backups befinden, werden diese auf Nachfrage gelöscht. Bei schreibgeschützten Dateien konnte ein vorhandenes Backup im Zielverzeichnis nicht erneuert werden. Dieser Fehler ist behoben. Neu in Version 1.1 (27.7.03) ---------------------------- Autostartfunktion: Wenn keine Usereingabe erfolgt, startet der Backup- vorgang nach 30 Sekunden automatisch. Dem Quellverzeichnis kann jetzt auch eine Dateimaske hinzugefügt werden, um den Dateivergleich auf bestimmte Dateitypen einzugrenzen, z.B. c:\windows\*.ini => c:\tinybackup\inidateien Die maximale Anzahl der oldversions kann eingestellt werden. In Steuerzeilen können bestimmte Dateitypen angegeben werden, von denen *keine* Backups bzw. keine oldversions erstellt werden sollen. tinybackup kann nun auch Verzeichnisse synchronisieren. Dabei werden neu dazugekommene Dateien ins jeweils andere Verzeichnis kopiert und ältere Dateiversionen durch die neuere Version ersetzt. Der Datumsvergleich kann abgeschaltet werden. Es wird dann nur noch die Datei-Größe verglichen. Dies beschleunigt den Vergleich enorm, es können dabei allerdings geänderte Dateien "übersehen" werden. Auf die Synchroni- sierungsfunktion wirkt sich diese Einstellung *nicht* aus - hier wird in jedem Fall ein Datumsvergleich vorgenommen!