我在家中主要使用linux,工作時主要使用windows。我使用開源密碼管理器KeePass
,效果很好。我經常使用 Unison 檔案同步器備份文件檔案。我在 Windows、Linux 和 Android 上使用 Keepass。
我想要更多冗餘特別是 KeePass,因為有時資料庫會損壞。我注意到只有在我的 Android 裝置上開啟檔案時才會發生這種情況。幸好我手上有幾本較舊的副本,所以損失並不算太大。不過,我想讓密碼資料庫備份過程更加安全自動。
理想情況下,我希望在資料庫中儲存變更時進行備份,並保留大約 10 或 15 個舊版本。此外,這些版本將透過 Unison 在兩個目錄(一個在 USB 記憶棒上)之間複製,並獨立於 Unison - 複製到 Dropbx(因此也出現在 Android 上)。
自動化這個過程的最聰明的解決方案是什麼,或者開源領域可能有一些更好的解決方案?
我想編寫一個 shell 腳本來檢查文件是否已更改;如果有,則製作一個新副本,並將 15 個先前的版本保留在同一目錄中。