Это продолжение этого вопроса . У меня есть возможность использовать rsync, ftp, cifs или ftp для своих удаленных резервных копий, если, конечно, я могу заставить их работать с командной строкой duplicity.
Будет ли двуличность использовать какие-либо преимущества используемого протокола?
Если да, то какие из них лучше всего подойдут для больших наборов данных (~ 100 ГБ)?
rsync
, как правило, считается самым быстрым из этих вариантов, основная причина в том, что данные разбиваются на куски и фактически передаются только новые куски (например, в большом файле, в котором только небольшой фрагмент имеет был изменен).
Rsync также может сжимать данные на лету (как это делает scp); более того, rsync использует ssh за кулисами (да, он также может использовать ftp: например, локально смонтировать ftp-сервер поверх fuse и использовать rsync для синхронизации данных), поэтому, за исключением сжатия и алгоритма, описанного выше, rsync не будет быть намного быстрее, чем scp.
К сожалению, все зависит от того, как двуличность использует rsync. Файлы Duplicity сжаты, поэтому сжатие не сильно изменится.
На вашем месте я бы сам проверил различные комбинации, прежде чем выбрать одну из них.