Devo escolher rsync ou sftp?

Devo escolher rsync ou sftp?

Estou tentando enviar arquivos enormes (enormes, com aproximadamente 5 GB) entre servidores. Qual é melhor, sftp ou rsync?

Alguém poderia me indicar uma comparação entre sftp e rsync, se houver algum disponível?

Um é melhor que o outro? Por que?

Responder1

Eu diria que usar sftp causa o algoritmo de hash atual do rsyncs que o remetente usa para encontrar correspondências para dados movidos pode causar problemas com arquivos muito grandes. A tabela hash atual tem um tamanho fixo de 65.536 slots e pode ficar sobrecarregada para arquivos muito grandes. Ver umtópico de discussão aqui.

Responder2

Se os arquivos forem de texto, rsync. Embora o argumento de @Thariama seja válido, se eles forem semelhantes, você obterá alguma economia de largura de banda. Apenas tome cuidado com as opções mencionadas na discussão.

Se os arquivos forem binários, mas tiverem apenas segmentos alterados, rsync. Eu uso isso para imagens VM.

informação relacionada