Live Backup System
Verfasst: 08.11.2015 17:04
Hola,
es ist lange her, als ich eine neue Anwendung geschrieben und veröffentlicht habe.
Vor einiger Zeit hatte ich eine Idee, wie ich mein Backup-Verfahren verbessern kann und zwar mit einer Echtzeit-Sicherung. Quasi Soft-RAID 1.
Seit vielen Jahren sichere ich meine Dateien immer manuell. In der Regel schalte ich meine externe Festplatte einmal im Monat ein und kopiere meine Daten in einen separaten Ordner.
Das Problem ist aber, dass ich oft vergesse, meine Dateien manuell zu sichern und wenn ich daran denke, dann stelle ich immer wieder fest, dass meine letzte Sicherung einige Monate alt ist.
Selbst wenn ich regelmäßig einmal im Monat meine Dateien sichern würde, gibt es seit dem letzten Backup-Stand neue und veränderte Dateien, die erst bei der nächsten Sicherung kopiert werden.
Was ist, wenn irgendwann meine Festplatte kaputt geht, dann sind alle Dateien, die seit der letzten Sicherung neu hinzugefügt wurden, für immmer verloren. Wenn bzw. falls ich Glück habe, dann kann ich mit Hilfe einer Wiederherstellungssoftware meine Dateien retten, aber eher unwahrscheinlich.
Deshalb möchte ich gerne, dass meine Dateien automatisch bei jeder Änderung (ob erstellt, geändert, gelöscht, umbenannt, kopiert oder verschoben) gesichert werden. Es gibt zwar bereits Software-Lösungen, die die eigenen Dateien in Echtzeit sichern, aber meistens sind es Cloud-Programme wie z.B. Dropbox.
Da ich aber kein Freund von Cloud bin, habe ich meine eigene Software entwickelt, die genauso lokal funktioniert. Cloud nutze ich deshalb ungern, weil ich nicht von einem Online-Server abhängig sein möchte und aus Datenschutzgründen.
Und ich weiß, man kann in Windows in der Datenträgerverwaltung eine Spiegelfunktion für Soft-RAID 1 aktivieren, aber da gibt es einige Nachteile. U.a. ist es umständlich, wenn eine Festplatte davon kaputt gehen sollte. Unnötiger Zusatzaufwand.
Außerdem wollte ich sowieso schon immer meine eigene Backup-Anwendung programmieren.
Aber mein Programm kann nicht nur die geänderten Dateien in Echtzeit erkennen und automatisch sichern, sondern wenn man möchte, kann man auch externe Datenträger hinzufügen. Sobald die externe Festplatte angeschlossen wurde, wird automatisch eine vollständige Sicherung durchgeführt. Entweder wird der Zielordner auf dem externen Datenträger einfach nur aktualisiert, so dass die Quell- und Zielverzeichnisse auf dem gleichen Stand sind, oder man kann es so einstellen, dass immer bei jedem Anschließen ein separater Datumsordner angelegt wird, so dass man mehrere Sicherungen besitzt.
Zusätzlich biete ich auch eine Dateiversion-Sicherungsfunktion an. Das heißt, wenn eine Datei, die bereits gesichert wurde, später erneut verändert wird, kann die alte gesicherte Datei vorher in ein anderes Verzeichnis verschoben werden. Damit hat man mehrere Versionen einer Datei, die man wiederherstellen kann. Und natürlich werden alle Sicherungsvorgänge detailliert protokolliert.
Man wählt in der Benutzeroberfläche die Laufwerke oder Unterverzeichnisse aus, die entweder in Echtzeit oder extern gesichert werden sollen, und schon ist man fertig und mein Programm führt automatisch eine Sicherung durch. Ganz automatisiert, ohne dass man selber was machen muss.
Für mich ist diese Software sehr hilfreich. Ich habe stets eine 1:1 Kopie, habe dadurch eine hohe Datensicherheit und 0 Zusatzaufwand. Ab und zu schalte ich meine externe Festplatte ein und habe dann eine weitere Sicherung.
Meine Backup-Konfiguration würde so lauten: D:\ (Daten-HDD), C:\Users\Ray\Desktop\ -> E:\ (2. interne HDD), G:\ (externe HDD)
Wenn man eine Echtzeitsicherung haben möchte, dann ergibt es nur Sinn, wenn der Zieldatenträger eine separate Festplatte ist und keine Partition, die auf derselben Festplatte liegt. Sonst hat man keine Datensicherheit, wenn die Festplatte kaputt gehen sollte.
Diese Anwendung ist eine 64 Bit-Version und ist nur für Windows. Wie immer bei meinen Anwendungen. Falls jemand sowas unter Windows auch braucht, dann viel Spaß damit.
Wenn ihr Verbesserungsvorschläge oder Fragen habt, dann immer her damit.
Screenshot:
Download: https://www.rsbasic.de/downloads/downlo ... system.zip
32 Bit-Version: https://www.rsbasic.de/downloads/downlo ... em_x86.zip
PS: Diese Software nicht benutzen, um Windows-Systemdateien und andere Programmdateien zu sichern. Nur die eigenen Dateien können automatisch gesichert werden.
es ist lange her, als ich eine neue Anwendung geschrieben und veröffentlicht habe.
Vor einiger Zeit hatte ich eine Idee, wie ich mein Backup-Verfahren verbessern kann und zwar mit einer Echtzeit-Sicherung. Quasi Soft-RAID 1.
Seit vielen Jahren sichere ich meine Dateien immer manuell. In der Regel schalte ich meine externe Festplatte einmal im Monat ein und kopiere meine Daten in einen separaten Ordner.
Das Problem ist aber, dass ich oft vergesse, meine Dateien manuell zu sichern und wenn ich daran denke, dann stelle ich immer wieder fest, dass meine letzte Sicherung einige Monate alt ist.
Selbst wenn ich regelmäßig einmal im Monat meine Dateien sichern würde, gibt es seit dem letzten Backup-Stand neue und veränderte Dateien, die erst bei der nächsten Sicherung kopiert werden.
Was ist, wenn irgendwann meine Festplatte kaputt geht, dann sind alle Dateien, die seit der letzten Sicherung neu hinzugefügt wurden, für immmer verloren. Wenn bzw. falls ich Glück habe, dann kann ich mit Hilfe einer Wiederherstellungssoftware meine Dateien retten, aber eher unwahrscheinlich.
Deshalb möchte ich gerne, dass meine Dateien automatisch bei jeder Änderung (ob erstellt, geändert, gelöscht, umbenannt, kopiert oder verschoben) gesichert werden. Es gibt zwar bereits Software-Lösungen, die die eigenen Dateien in Echtzeit sichern, aber meistens sind es Cloud-Programme wie z.B. Dropbox.
Da ich aber kein Freund von Cloud bin, habe ich meine eigene Software entwickelt, die genauso lokal funktioniert. Cloud nutze ich deshalb ungern, weil ich nicht von einem Online-Server abhängig sein möchte und aus Datenschutzgründen.
Und ich weiß, man kann in Windows in der Datenträgerverwaltung eine Spiegelfunktion für Soft-RAID 1 aktivieren, aber da gibt es einige Nachteile. U.a. ist es umständlich, wenn eine Festplatte davon kaputt gehen sollte. Unnötiger Zusatzaufwand.
Außerdem wollte ich sowieso schon immer meine eigene Backup-Anwendung programmieren.
Aber mein Programm kann nicht nur die geänderten Dateien in Echtzeit erkennen und automatisch sichern, sondern wenn man möchte, kann man auch externe Datenträger hinzufügen. Sobald die externe Festplatte angeschlossen wurde, wird automatisch eine vollständige Sicherung durchgeführt. Entweder wird der Zielordner auf dem externen Datenträger einfach nur aktualisiert, so dass die Quell- und Zielverzeichnisse auf dem gleichen Stand sind, oder man kann es so einstellen, dass immer bei jedem Anschließen ein separater Datumsordner angelegt wird, so dass man mehrere Sicherungen besitzt.
Zusätzlich biete ich auch eine Dateiversion-Sicherungsfunktion an. Das heißt, wenn eine Datei, die bereits gesichert wurde, später erneut verändert wird, kann die alte gesicherte Datei vorher in ein anderes Verzeichnis verschoben werden. Damit hat man mehrere Versionen einer Datei, die man wiederherstellen kann. Und natürlich werden alle Sicherungsvorgänge detailliert protokolliert.
Man wählt in der Benutzeroberfläche die Laufwerke oder Unterverzeichnisse aus, die entweder in Echtzeit oder extern gesichert werden sollen, und schon ist man fertig und mein Programm führt automatisch eine Sicherung durch. Ganz automatisiert, ohne dass man selber was machen muss.
Für mich ist diese Software sehr hilfreich. Ich habe stets eine 1:1 Kopie, habe dadurch eine hohe Datensicherheit und 0 Zusatzaufwand. Ab und zu schalte ich meine externe Festplatte ein und habe dann eine weitere Sicherung.
Meine Backup-Konfiguration würde so lauten: D:\ (Daten-HDD), C:\Users\Ray\Desktop\ -> E:\ (2. interne HDD), G:\ (externe HDD)
Wenn man eine Echtzeitsicherung haben möchte, dann ergibt es nur Sinn, wenn der Zieldatenträger eine separate Festplatte ist und keine Partition, die auf derselben Festplatte liegt. Sonst hat man keine Datensicherheit, wenn die Festplatte kaputt gehen sollte.
Diese Anwendung ist eine 64 Bit-Version und ist nur für Windows. Wie immer bei meinen Anwendungen. Falls jemand sowas unter Windows auch braucht, dann viel Spaß damit.
Wenn ihr Verbesserungsvorschläge oder Fragen habt, dann immer her damit.
Screenshot:
Download: https://www.rsbasic.de/downloads/downlo ... system.zip
32 Bit-Version: https://www.rsbasic.de/downloads/downlo ... em_x86.zip
PS: Diese Software nicht benutzen, um Windows-Systemdateien und andere Programmdateien zu sichern. Nur die eigenen Dateien können automatisch gesichert werden.