¿Límite de tamaño de transferencia para SCP, SFTP, RSYNC?

¿Límite de tamaño de transferencia para SCP, SFTP, RSYNC?

¿Existe un límite de tamaño máximo para el tamaño colectivo de los archivos que se transferirán de una sola vez para el protocolo anterior? Mi intención es saber si, por ejemplo, después de 1 GB, alguno de estos protocolos de transferencia comenzaría a descartar paquetes. ¿Cuál sería el mejor protocolo/técnica/método a utilizar para transferir archivos de gran tamaño?

Leí sobre los problemas anteriores en los que las transferencias de archivos GRANDES no coinciden con el tamaño en el origen y el destino. ¡Sé que SCP y FTP funcionan en TCP y no deberían sufrir caídas de paquetes!

Respuesta1

Puede haber un límite en las versiones de 32 bits de estas aplicaciones, especialmente en las versiones anteriores que no están compiladas con "soporte para archivos grandes". Esos problemas fueronnono es el resultado de la caída de paquetes, sino de la escritura (y/o lectura) de los archivos en el tamaño adecuado. En 1995, hubo problemas similares con tarIrix que no admitía archivos > 2 Gb.

Así que asegúrese de tener versiones de 64 bits de la aplicación que está utilizando tanto en el lado de envío como en el de recepción.

rsync --versionte lo mostraré (entre otras cosas) 64-bit files.

scpno tiene tal salida AFAIK, pero si marca type scpy luego usa file /usr/bin/scp(especificando la ruta de la que obtiene type) y obtiene, 64-bit LSB ..x86-64está bien. Similares parasftp

información relacionada