Duplicity разрабатывает схему, в которой первый архив является полной (полной) резервной копией, а последующие (инкрементные) резервные копии добавляют только отличия от последней полной или инкрементной резервной копии. Цепочки, состоящие из полной резервной копии и серии инкрементных резервных копий, могут быть восстановлены до момента, когда был выполнен любой из дополнительных шагов. Если какое-либо из инкрементных резервных копий отсутствует, последующие резервные копии после него не могут быть восстановлены. Он делает это с помощью GnuPG , librsync, tar и rdiff .Для передачи данных в резервный репозиторий он может использовать SSH / SCP / SFTP , доступ к локальному файлу, rsync , FTP , Amazon S3 , Google Cloud Storage , Rackspace Cloud Files , и другие.
Duplicity лучше всего работает в Unix-подобных операционных системах (таких как Linux , BSD и Mac OS X ), хотя он может использоваться с Windows под Cygwin . В настоящее время двуличность поддерживает удаленные файлы, полные разрешения Unix, каталоги и символические ссылки , fifos и файлы устройств, но не жесткие ссылки .
https://help.ubuntu.com/community/DuplicityBackupHowtoЭто описание на русском, но для CentOS
https://serveradmin.ru/backup-linux-servera-s-pomoshhyu-duplicity/ eсть отличия, но я думаю разберетесь.