Limite de tamanho de transferência para SCP, SFTP, RSYNC?

Limite de tamanho de transferência para SCP, SFTP, RSYNC?

Existe um limite máximo de tamanho para o tamanho coletivo dos arquivos que devem ser transferidos de uma só vez para o protocolo acima. Minha intenção é saber se por exemplo após 1 GB algum desses protocolos de transferência começaria a descartar pacotes? Qual seria o melhor protocolo/técnica/método a ser usado para transferir arquivos grandes?

Eu li sobre os problemas acima em que as transferências de arquivos GRANDES não correspondem ao tamanho na origem e no destino. Eu sei que SCP e FTP funcionam em TCP e não devem ocorrer quedas de pacotes!

Responder1

Pode haver um limite para versões de 32 bits desses aplicativos, especialmente versões mais antigas não compiladas com "suporte a arquivos grandes". Esses problemas foramnãoresultado do descarte de pacotes, mas da gravação (e/ou leitura) dos arquivos no tamanho apropriado. Em 1995, havia problemas semelhantes com taro Irix não suportando arquivos > 2Gb.

Portanto, certifique-se de ter versões de 64 bits do aplicativo que você está usando tanto no envio quanto no recebimento.

rsync --versionirá mostrar a você (entre outras coisas) 64-bit files.

scpnão tem essa saída AFAIK, mas se você verificar type scpe usar file /usr/bin/scp(especificando o caminho que você obtém type) e obter, 64-bit LSB ..x86-64você está bem. Semelhante parasftp

informação relacionada