Ich habe vor Jahren mal einen Podcast vom CCC gehört. Dort ging es um Datensicherung und bin beim Programm Restic hängen geblieben.
https://media.ccc.de/v/c4.openchaos.2016.01.restic
https://restic.readthedocs.io/en/latest/
https://github.com/restic/restic
Ein Backup mit Datendeduplizierung. Jedes Backup ist verschlüsselt. Es werden quasi nur Änderungen gespeichert, aber im Gegensatz zu einem incrementellen Backup kann jedes Backup zwischendrin entfernt werden, weil die Backups nicht auf das vorherige Backup aufbauen. Bei Änderungen großer Dateien werden auch nur die (kleinen) Änderungen gesichert. Dies geschieht, weil alle zu sichernden Dateien in kleine Einheiten aufgeteilt werden. Dateien, die mehrfach vorkommen belegen damit nur einmal den Speicherplatz. Das Ziel kann eine lokale Festplatte sein oder verschiedene Cloudspeicher oder ein eigener Server , auf dem ein "restic-rest-Server" installiert ist. Den kann man so einstellen, dass nur Backups erlaubt sind aber löschen von Backups nur in der Konsole des Servers möglich ist.
Nachteil: Es ist eine Konsolenanwendung, also keine
GUI. (Aber: Bin Programmierer und habe mir eine
GUI dafür programmiert.)
Vorteil: Sauschnell. Unter Windows mit Unterstützung von VSS, also während der Datensicherung weiterarbeiten. Unter Linux kann eine Sicherung einfach gemountet werden.
Automatisiert wird auf meinen Servern stündlich eine Datensicherung durchgeführt. Auf meinem Arbeitsrechner mit einem Doppelklick auf ein Desktopsymbol.
Meine VM sichere ich einmal die Woche auf eine externe Festplatte.