Eu tenho um arquivo ~ 35 GB em um servidor Ubuntu Linux remoto . Localmente , estou executando o Windows XP, então estou conectando ao servidor Linux remoto usando SSH (especificamente, estou usando um programa do Windows chamado SSH Secure Shell Client versão 3.3. 2).
Embora minha conexão de banda larga à Internet seja muito boa, meu download do arquivo grande geralmente falha com uma mensagem de erro Connection Lost
. Não tenho certeza, mas acho que ele falha porque talvez minha conexão com a Internet seja interrompida por um segundo ou dois a cada várias horas. Como o arquivo é muito grande, o download pode demorar de 4,5 a 5 horas, e talvez a conexão com a Internet seja interrompida por um segundo ou dois durante esse período. Eu acho que isso porque eu tenho baixado com sucesso arquivos deste tamanho usando a mesma conexão com a internet e o mesmo software SSH no mesmo computador. Em outras palavras, às vezes eu tenho sorte e o download termina antes que a conexão com a internet caia por um segundo.
Existe alguma maneira que eu possa baixar o arquivo de uma forma inteligente - em que o sistema operacional ou software "sabe" de onde parou e pode retomar a partir do último ponto, se ocorrer uma interrupção na conexão com a internet?
Talvez seja possível baixar o arquivo em seções? Embora eu não saiba se posso dividir convenientemente meu arquivo em vários arquivos - acho que isso seria muito difícil, já que o arquivo é binário e não é legível por humanos.
Como está agora, se o download completo do arquivo de ~ 35 GB não terminar antes da quebra da conexão, então eu tenho que iniciar o download e sobrescrever o pedaço de ~ 5-20 GB que foi baixado localmente até agora .
Você tem algum conselho? Obrigado.