Ich arbeite hauptsächlich zu Hause mit Linux und bei der Arbeit mit Windows. Ich verwende den Open-Source-Passwortmanager KeePass
und er funktioniert großartig. Ich sichere meine Dokumentdateien häufig mit dem Unison-Dateisynchronisierer. Ich verwende Keepass unter Windows, Linux und Android.
Ich hätte gern noch mehrRedundanzinsbesondere bei KeePass, da die Datenbank manchmal beschädigt wurde. Das ist mir nur beim Öffnen einer Datei auf meinem Android-Gerät aufgefallen. Zum Glück hatte ich noch ein paar ältere Kopien, sodass der Verlust nicht allzu groß war. Allerdings möchte ich den Sicherungsvorgang für die Passwortdatenbank sicherer und automatischer gestalten.
Idealerweise würde ich gerne ein Backup durchführen, wenn eine gespeicherte Änderung in der Datenbank vorliegt, und etwa 10 oder 15 ältere Versionen behalten. Zusätzlich würden diese Versionen über Unison zwischen zwei Verzeichnissen (eines auf einem USB-Stick) und unabhängig von Unison zu Dropbx repliziert (und erscheinen somit auch auf Android).
Was wäre die intelligenteste Lösung zur Automatisierung dieses Prozesses oder gibt es im Open-Source-Bereich vielleicht schon bessere Lösungen?
Ich dachte daran, ein Shell-Skript zu schreiben, das überprüft, ob sich die Datei geändert hat. Wenn ja, erstellt es eine neue Kopie und behält die 15 vorherigen Versionen im selben Verzeichnis.
Antwort1
Es klingt, als ob Sie nach einer Funktion namens Versionierung suchen, die verfügbar ist inmehrere Online-Backup-Dienste.
Da Sie es bereits verwenden, sollten Sie froh sein zu wissen, dassstandardmäßigDropbox speichert für alle Dropbox-Konten 30 Tage lang einen Verlauf aller gelöschten und früheren Dateiversionen.
Vorausgesetzt, Sie synchronisieren Ihre KeePass-Datenbank wöchentlich mit Dropbox, könnten Sie auf bis zu 4 frühere Versionen zurückgreifen.