Live Backup System

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Live Backup System

Beitrag von RSBasic »

Sind im Programm externe Sicherungen eingetragen?
Was sein könnte ist, wenn beim Herunterfahren von Windows noch offene Dateiänderungen in der Queue sind, dann bleibt der Wert in der Datei "BackupStatus.ini" noch auf "0" für unfertig.
Und am nächsten Tag erkennt LBS es und möchte gerne sicherstellen, dass Quell- und Zielverzeichnisse auf dem gleichen Stand sind. Deshalb wird eine Nachsynchronisierung durchgeführt.
Aber normalerweise sollte in der Taskleiste ein Synchronisierungsfenster erscheinen.

Bei mir ist das noch nicht aufgetreten, dass während einer Nachsynchronisierung kein Fenster sichtbar war.

Ich kann ja in der nächsten Version so machen, dass das Archiv einfach neu erstellt wird, falls der Komprimierungsvorgang von 7Zip abgebrochen wurde, damit 7Zip kein Problem mehr hat, auf diese Datei zuzugreifen. Außerdem werde ich mal probieren, so zu ändern, dass die komplette offene Queue-Liste gespeichert wird (statt BackupStatus auf "0" zu setzen für alle Sicherungsaufträge), falls das Programm von Windows beendet wird. Ich bin mir nur nicht sicher, ob mein Programm genügend Zeit hat, die Queue-Liste rechtzeitig in eine Datei abzuspeichern, falls die Liste sehr lang ist, bevor Windows meine Anwendung killt. Das muss ich mal testen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Live Backup System

Beitrag von Kurzer »

Moin RSBasic,

ja es sind zwei externe Sicherungen eingetragen.
Danke für die Erklärungen, wie das Problem entstehen könnte. Ich werde das nächste mal drauf achten, ob es unfertige Einträge in der "BackupStatus.ini" gibt.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Live Backup System

Beitrag von Kurzer »

Hallo RSBasic,

gerade ist das ganze wieder aufgetreten. Ich konnte mir die INI Datei aber leider erst ansehen, nachdem der Sicherungsauftrag (ohne Erscheinen eines Fortschrittsfensters) angelaufen war. Ich hatte vorher leider nicht dran gedacht.

Das ganze sah während der Sicherung dann so aus - es gab dann auch einen "Divison by zero" Fehler:
Das LBS Error Log hat geschrieben:06.03.2016 09:08:48: Es ist ein schwerwiegender Fehler aufgetreten und das Programm muss beendet werden.
Senden Sie bitte die folgenden Informationen an [email von mir ausgeblendet]:

Datum/Uhrzeit: 06.03.2016 09:08:48
Betriebssystem: Windows XP
Anwendung: Live Backup System 1.1.0 (Build 2857)
Fehlermeldung: Division by zero
Speicheradresse: 4436123
Bild

Die Datei BackupFiles_06032016.log sieht so aus:
BackupFiles_06032016.log hat geschrieben:06.03.2016 09:07:36: Live Backup System 1.1.0 gestartet
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Desktop\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Desktop\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: D:\Daten\Dokumente\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Dokumente\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Eigene Dateien\PureBasic Sourcen\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\PureBasic Sourcen\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Programme\Mxxxxx\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Programme\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Desktop\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Desktop\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: D:\Daten\Dokumente\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Dokumente\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Eigene Dateien\PureBasic Sourcen\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\PureBasic Sourcen\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Programme\Mxxxxx\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Programme\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Desktop\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Desktop\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: D:\Daten\Dokumente\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Dokumente\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Dokumente und Einstellungen\User\Eigene Dateien\PureBasic Sourcen\ > D:\Daten\Backups\,16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\PureBasic Sourcen\
06.03.2016 09:07:36: DiskMonitor-Thread gestartet: C:\Programme\Mxxxxx\ > 16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Programme\
06.03.2016 09:07:37: Alte Sicherung entfernt: F:\Daten\Backups\Desktop\Sicherung (17.02.2016).7z
06.03.2016 09:08:48: Kopiert: C:\Dokumente und Einstellungen\User\Desktop\Dateimanagement\FileUnlocker\ffunlock.exe > D:\Daten\Backups\Sicherung (06.03.2016)\Desktop\Dateimanagement\FileUnlocker\ffunlock.exe
06.03.2016 09:08:48: Kopiert: C:\Dokumente und Einstellungen\User\Desktop\Dateimanagement\FileUnlocker\license.txt > D:\Daten\Backups\Sicherung (06.03.2016)\Desktop\Dateimanagement\FileUnlocker\license.txt
Evtl. kannst Du irgend etwas draus ableiten? Ich werde mich bein nächsten mal bemühen, die INI Datei vorher anzusehen.

Edit:
Oha, das ganze sieht nach einem Neustart nicht mehr so gut aus. Das Programm sichert die Daten an Ziele, die nicht definiert wurden.

Der Reihe nach:
Ich habe folgende Ziele in der SourceTargets.ini definiert. Den speziellen Charakter "US" in der INI Datei habe ich hier mal mit # ersetzt, weil er im Forum nicht korrekt dargestellt wird.
C:\Dokumente und Einstellungen\User\Desktop\#D:\Daten\Backups\,#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Desktop\
D:\Daten\Dokumente\#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Dokumente\
C:\Dokumente und Einstellungen\User\Eigene Dateien\PureBasic Sourcen\#D:\Daten\Backups\,#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\PureBasic Sourcen\
C:\Programme\Mxxxxxx\#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Programme\
Nachdem der Fehler aufgetreten ist und das Programm sich dadurch selbst beendet (abgeschossen) hat, habe ich es neu gestartet und manuell eine Sicherung im Verwaltungsfenster ausgelöst.

Das Programm lief dann zwar fehlerfrei durch, hat aber die 7z Sicherungen an falschen Orten ausgeführt.
Sie hätten ausnahmslos auf dem USB Stick unter "Daten\Backups\" landen sollen, LBS hat sie aber hier erstellt:

Bild

Momentan bin ich etwas verunsichert, da ich nicht weiß wo Dein Programm im Fehlerfall die Daten hinschreibt.
Hast Du evtl. eine vage Idee was da schief läuft?
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Live Backup System

Beitrag von RSBasic »

Der erste Fehler ist bereits bekannt und tritt wahrscheinlich bei der Berechnung des Prozentstatus auf. (100*Current/Max)
Wie es aussieht, war Max bei dir gleich 0. Ich werde versuchen, diesen Fehler zu reproduzieren und zu beheben.

Bezüglich des zweiten Fehlers: Echt komisch. Ist das nur bei der 7z-Sicherung so? Ich werde das ebenfalls prüfen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Live Backup System

Beitrag von Kurzer »

Der zweite Fehler war vermutlich eigene Schuld. Ich hatte zwecks späterer Analyse die "_Live Backup System.ini" des USB Sticks gesichert. Leider genau ins root von Laufwerk D:\ und das hat LBS vermutlich vorgegaukelt, dass D: nun der USB Stick sei.

Ich bin mir nicht sicher, ob ich die Datei vor dem Neustart von LBS kopiert habe oder nicht, aber es kann ja eigentlich nur so sein. Alle Indizien deuten darauf hin. Von daher erstmal Entwarnung von mir. Eine zweite Sicherung nach Löschen der INI hat dann auch wieder funktioniert.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Live Backup System

Beitrag von NicTheQuick »

Ich hatte auch gerade den "Division by zero"-Fehler, nachdem ich den Computer neu gestartet hatte und LBS startete. Kurz kam das Fenster, dass er nach Änderungen sucht und dann gab es den Fehler. Vermutlich gab es nichts zu ändern und dann hat er eben durch 0 geteilt. Ist der Fehler schon behoben oder nur bekannt?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Live Backup System

Beitrag von RSBasic »

Der Fehler ist bereits bekannt, aber noch nicht behoben. Ich habe zur Zeit leider keine Lust. Sorry :(
Ich hoffe, dass ich demnächst wieder Lust bekomme, um den Fehler zu beheben und die neuen Funktionsvorschläge umzusetzen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Live Backup System

Beitrag von Kurzer »

Also von mir heißt es "kein Eile", RSBasic. Im Großen und Ganzen läuft das Tool bei mir recht zuverlässig - und wenn mal Fehler auftreten, bekomme ich das auch geregelt. Im Notfall durch einfach nochmal ausführen.

Dies hier daher nur für Deine Liste der aufgetretenen Probleme:
Heute ist ein anderer Fehler bei mir aufgetreten. Normalerweise habe ich den USB Stick für die 7z Sicheurngen bereits am Rechner, wenn ich LBS starte. Heuet war das anders, da habe ich LBS gestartet und dann erst den USB Stick eingesteckt.

Das Programm hat dann direkt nach dem Einstecken plötzlich 3 mal parallel versucht eine 7z Sicherung meines Desktop-Auftrags anzulegen. Zwei der Prozesse konnten dabei verständlicherweise nicht auf das bereits geöffnete 7z-Archiv zugreifen zugreifen.

Das obere Fortschrittsfenster hat korrekt komprimiert, die beiden darunter haben jeweils die Fehlermeldung geworfen.

Bild

Meine Backupaufträge sind noch die gleichen wie aus meinem vorletzten post.

Code: Alles auswählen

C:\Dokumente und Einstellungen\User\Desktop\#D:\Daten\Backups\,#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Desktop\
D:\Daten\Dokumente\#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Dokumente\
C:\Dokumente und Einstellungen\User\Eigene Dateien\PureBasic Sourcen\#D:\Daten\Backups\,#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\PureBasic Sourcen\
C:\Programme\Mxxxxxx\#16 GB STICK:{8E3BC867-D87D-49A0-9125-9469846BC887}\Daten\Backups\Programme\
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520
Useralter in 2024: 56 Jahre.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Live Backup System

Beitrag von RSBasic »

Guten Abend,

sorry, dass es so lange gedauert hat. Ich habe nun endlich ein bisschen Zeit investiert und habe ein paar Punkte aus meiner ToDo-Liste umgesetzt. Sehr wichtig war das Beheben des Divisionsfehlers, da dieser öfters auftrat.
Ansonsten weitere Punkte. Siehe unten
Die anderen Punkte werde ich demnächst auch umsetzen.

@Charly
Ich habe zwar eine Einstelung für die Startverzögerung hinzugefügt, aber diese werde ich demnächst auch pro Dateiänderung hinzufügen, damit dein ThunderBird kein Zugriffsproblem hat.

Live Backup System 1.1.1 wurde veröffentlicht

Changelog:
  • Division-Bugfix
  • Einstellung "Startverzögerung" wurde hinzugefügt
  • Bugfix: Öffnen eines Sicherungsprotokolls
  • Änderung der Benutzeroberfläche des Hauptfensters für eine bessere Übersicht
  • Ausnahmeliste für das Ignorieren bestimmter Verzeichnisse wurde hinzugefügt
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
NicknameFJ
Beiträge: 324
Registriert: 03.06.2007 14:36
Wohnort: Von der Sonne aus gesehen der dritte Planet

Re: Live Backup System

Beitrag von NicknameFJ »

Hallo RSBasic,

danke für das Update :allright:

NicknameFJ
PS: Alle im Text enthaltenen Schreibfehler sind beabsichtigt und dienen der Belustigung aller

Bild
Antworten