¿Debo elegir rsync o sftp?

¿Debo elegir rsync o sftp?

Estoy intentando enviar archivos enormes (enormes, de aproximadamente 5 GB) entre servidores. ¿Cuál es mejor, sftp o rsync?

¿Alguien podría indicarme una comparación entre sftp y rsync, si hay alguna disponible?

¿Es uno mejor que el otro? ¿Por qué?

Respuesta1

Yo diría que usar sftp causa que el algoritmo de hash actual de rsyncs que el remitente usa para encontrar coincidencias para los datos movidos pueda causar problemas con archivos muy grandes. La tabla hash actual tiene un tamaño fijo de 65536 ranuras y puede sobrecargarse para archivos realmente grandes. Ver unhilo de discusión aquí.

Respuesta2

Si los archivos son de texto, rsync. Si bien el punto de @Thariama es válido, si son similares obtendrá algunos ahorros de ancho de banda. Solo tenga cuidado con los interruptores que menciona la discusión.

Si los archivos son binarios pero solo se han modificado segmentos, rsync. Lo uso para imágenes de VM.

información relacionada