Я ищу подходящее решение для резервного копирования и синхронизации файлов. И локальный клиент, и удаленный сервер работают под управлением Linux. Объем памяти на сервере ограничен, пропускная способность между клиентом и сервером очень ограничена.
Я посмотрел на двуличие, Back In Time, Déjà Dup, luckyBackup, rsnapshot, rdiff-backup, rsynccrypto. Кажется, никто из них не делает то, что я хочу, по крайней мере, если я правильно их понимаю. Они либо хранят несколько версий, либо выполняют полную ретрансляцию каждый раз, либо не имеют шифрования, либо не имеют сжатия. Я попробовал комбинацию rsync/fusecompress/encfs, но fusecompress продолжает уничтожать мои файлы. Я искал superuser и askubuntu, нашел здесь только один подобный вопрос (Как сделать rsync-подобное зашифрованное резервное копирование?), Но также нет разговоров о сжатии и подходящем решении.
Требования:
- простое зеркалирование, только одна копия файлов (ограниченное пространство для хранения)
- обновлять только файлы, которые изменились с момента последней синхронизации (ограниченная пропускная способность)
- хранить файлы в сжатом и зашифрованном виде
- шифрование должно происходить на клиенте перед передачей
По сути, мне нужно что-то вроде rsync, но зеркальные файлы хранятся в сжатом и зашифрованном виде. Существует ли что-то подобное?