Программа резервного копирования зашифрованных данных для linux

Меня прислали сюда ребята из суперпользователей , потому что мой вопрос лучше подходит здесь.

У меня есть такая политика, что я не оставляю данные незашифрованными, поэтому я ищу программу или набор сценариев, которые позволяют мне создавать резервные копии непосредственно в зашифрованном контейнере. Чтобы быть полезным, он должен делать следующее:

  • Автоматическое резервное копирование в локальное и/или удаленное зашифрованное целевое хранилище
  • Инкрементное резервное копирование
  • Автоматизированный монтаж/демонтаж указанного хранилища или предоставление крючков для вставки инструкций для этого
  • Автоматическая ротация, поэтому я могу хранить ежемесячные резервные копии сайта
  • Работает на Linux и должен поддерживаться
  • Предлагать пользователю подключить устройство хранения, если оно отсутствует
  • Не должен зависеть от поставщика услуг

Бонусные баллы, если:

  • он имеет графический интерфейс для информации о состоянии и простые операции, такие как отсрочка/пауза
  • он интегрируется с PAM/связками ключей, поэтому пользователю не нужно вводить пароль каждый раз при запуске резервного копирования
  • это открытый исходный код или открытый исходный код

Я начал сам что-то ковырять, но потом ко мне подкралось ощущение, что я изобретаю велосипед и просто слишком глуп, чтобы найти правильное решение. У кого-нибудь есть рекомендации?

Что я уже посмотрел:

  • fwbackup -> без шифрования
  • простое решение для резервного копирования -> без шифрования
  • bacula -> имеет шифрование, но слишком сложное только для 5 машин

Спасибо за все советы

Ответы (1)

я не уверен на 100%, соответствует ли он всем вашим требованиям, но Déjà Dup определенно стоит посмотреть:

  • он использует duplicity/rsync в качестве бэкенда
  • использовать локальное, внешнее или сетевое хранилище (ssh, ftp, WebDAV, smb и т. д.)
  • резервное копирование по расписанию (более гибкие настройки через dconf/gsettings)
  • опциональное шифрование через симметричный gpg и интеграция со связкой ключей
  • уведомляет через libnotify, когда ожидается резервное копирование, но цель отсутствует
  • он работает отдельно, но интегрируется с несколькими DE-панелями для информации, состояния, паузы, остановки/пропуска и т. д.

deja-dupнаверняка с открытым исходным кодом и поэтому в большинстве основных репозиториев дистрибутивов.

уууу, выглядит аппетитно :-) Я проверю. Я дал вам знать.
Только что проверил. Мне нравится интерфейс GUI, он достаточно прост, чтобы пользователь мог приостановить его работу, если он вызывает неудобства. Я также искал двуличие. Мне все еще нужно разобраться с планированием, потому что параметры графического интерфейса в этом отношении довольно ограничены. Но я уверен, что смогу решить эту проблему. В худшем случае мне нужна старая работа, которая делает ежемесячную ротацию. Большое спасибо за это, это может спасти меня от целого мира неприятностей. Мне также нравится, что это GTK3, и он находится в основном репозитории Fedora :-)
@paradoxon: как сказано, взгляните dconf-editorна схему org.gnome.DejaDup для получения дополнительных настроек или используйте gsettings list-recursively org.gnome.DejaDupв терминале для первого впечатления.
@paradoxon: кстати... чего ты хочешь добиться с помощью "ежемесячной ротации" ? - имейте в виду, что резервные копии являются инкрементными; так что нужны все файлы для восстановления!
Спасибо за дополнительные подсказки :-) Я думаю, что у меня все хорошо. Я позаимствовал этот термин из управления журналами. Там, где вы прекращаете запись в файл, переименовываете и сжимаете его и начинаете новый. Я хотел бы сделать то же самое со своими резервными копиями. Таким образом, у меня есть только текущий месяц на сайте, а остальные можно перенести в безопасное место на сайте.