Какое ПО выбрать для инкрементального монтируемого бекапа?
Привет всем!
Исходные данные:
Сервер Ubuntu 16.04.3 LTS с LXC-контейнерами на LVM, EXT4. В контейнерах сайты/небольшие проекты. Резервное копирование осуществляется так: контейнер останавливается, делается LVM снэпшот, контейнер запускается, duplicity делает копию содержимого снэпшота на другой жёсткий диск, с него позже делается синхронизация на другой сервер через rsync и сетевую директорию.
Что не нравится:
* Duplicity использует кеш данных в директории /root/.cache/duplicity, который занимает всё больше и больше места. Не нашёл, как его выключить, удалять можно, но он создаётся каждый раз. Смысла в нём нет, т.к. бекап делается на локальный диск и кеш ничего не ускоряет.
* Очень тупит на множестве мелких файлов.
* Не удобно получать доступ к отдельным файлам из бекапа, особенно когда надо просто "походить" по иерархии директорий и посмотреть, что было пару дней назад.
Что хочется:
* Очень нежно, чтобы резервную копию можно было монтировать. Особенно хорошо, если можно будет монтировать внутрь контейнера.
* Инкрементальные бекапы
* Желательно, чтобы бекап представлял собой множество не очень больших (в пределах гибибайта) файлов, а не был цельным "куском".
* Шифрование не требуется
* Хорошая скорость работы
* Отсутствие лишний файлов, вроде кеша
mureevms, tar? Что-то не пойму, где он соответствует. Как им делать инкрементальные бекапы? Да, внутрь заходить (или монтировать) можно через FUSE, да и отдельные приложения сами умеют (например, mc). Но это ооочень медленно. Tar архив нужно прочитать весь, чтобы найти нужный файл, т.к. у него нет никакого нормального заголовка и информация о каждом файле находится непосредственно перед файлом.
Погуглил про Bacula, смотрится оверхедом для моих задач.