Я пытаюсь отправить огромный (огромный как приблизительно в 5 ГБ) файлы между серверами.. Который лучше, sftp или rsync?
Кто-то мог указать на меня на сравнение sftp по сравнению с rsync если кто-либо доступный?
Один лучше, чем другой? Почему?
Я сказал бы, что использование sftp вызывает rsyncs текущий алгоритм хеширования, что использование отправителя для нахождения соответствий для перемещенных данных могло бы вызвать проблемы с очень большими файлами. Текущая хеш-таблица имеет фиксированный размер 65 536 слотов и может быть перегружена для действительно больших файлов. Посмотрите предмет обсуждения здесь.
Если файлы являются текстом, rsync. В то время как вопрос @Thariama является актуальным, если они будут подобны, то Вы получите некоторые сбережения пропускной способности. Просто будьте осторожны с переключателями упоминания обсуждения.
Если файлы являются двоичными, но имеют только измененные сегменты, rsync. Я использую это для образов виртуальной машины.