No meu controle remoto, tenho um diretório recursivo 'dir'. Eu tento copiar todos os arquivos em 'dir' para uma pasta em outro local no controle remoto no Linux. Ele copia e mais ou menos uma hora depois no terminal eu recebo;
Session stopped
- Press <return> to exit tab
- Press R to restart session
- Press S to save terminal output to file
Network error: Software caused connection abort
Isso acontece cada vez. Não sei se parou depois de copiar tudo ou antes. Comparei o tamanho dos dois arquivos usando;
du -sh file_path
Eles são 71G e 70G. Alguém sabe por que esse erro de rede ocorre e como posso evitá-lo? Eu uso o mobaXterm e, embora não tenha assistido a cada minuto, não vi desconexão da Internet durante a cópia. obrigado
Eu realmente não posso te ajudar no problema de desconexão, mas se o problema ainda existir e/ou te incomodar, você pode copiar os arquivos com o comando nohup . Isso manteria o processo de cópia ativo mesmo se você fosse desconectado.
Para sincronizar seu diretório de origem e destino usando rsync , você pode usar
Isso copiaria todos os arquivos e diretórios restantes (se houver) da origem para o diretório de destino e também garantiria que nenhum arquivo copiado "parcialmente" fosse deixado no diretório de destino.
Outra possibilidade de verificar se ambos os diretórios contêm os mesmos arquivos é o uso de diff :
O segundo comando criaria um arquivo de log diff.log de todos os arquivos existentes apenas em um dos dois diretórios, bem como todos os arquivos com diferenças (copiados parcialmente) e, assim, ajudá-lo a descobrir em que ponto o processo de cópia foi interrompido.