Я в основном работаю на Linux дома и на Windows на работе. Я использую менеджер паролей с открытым исходным кодом KeePass и он прекрасно работает. Я часто создаю резервные копии файлов документов, используя синхронизатор файлов Unison. Я использую Keepass на Windows, Linux и Android.

Я хотел бы больше избыточности, особенно с KeePass, так как иногда база данных может быть повреждена. Я заметил это только при открытии файла на моем устройстве Android. Хорошо, что у меня была пара старых копий, так что потеря была не слишком велика. Однако я хотел бы сделать процесс резервного копирования базы паролей более безопасным и автоматическим.

В идеале я хотел бы сделать резервную копию, когда есть сохраненное изменение в базе данных и сохранить около 10 или 15 более старых версий. Кроме того, эти версии будут реплицироваться между двумя каталогами (один на USB-накопителе) через Unison и независимо от Unison - в Dropbx (следовательно, появится и на Android).

Каким было бы самое разумное решение для автоматизации этого процесса, или, может быть, есть готовые решения в области открытого исходного кода?

Я думал о написании сценария оболочки, который бы проверял, изменился ли файл; если он сделал, то сделайте новую копию и сохраните 15 предыдущих версий в том же каталоге.

1 ответ1

2

Похоже, вы ищете функцию под названием Управление версиями, которая доступна в нескольких онлайн-сервисах резервного копирования.

Поскольку вы уже используете его, вам будет приятно узнать, что по умолчанию Dropbox сохраняет историю всех удаленных и более ранних версий файлов в течение 30 дней для всех учетных записей Dropbox.

Если вы синхронизируете свою базу данных KeePass с Dropbox еженедельно, это даст вам до 4 предыдущих версий для резервного копирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .