Eu usaria rsync
, que será retomado automaticamente se você precisar reiniciá-lo e calculará somas de verificação no seu arquivo como parte de seu processo de transferência.
Eu tenho tentado mover arquivos enormes de um servidor para outro via ssh usando os comandos wget e scp, mas o arquivo tar.gz fica corrompido e não é extraído. Os arquivos são mais de 30 a 50 GB. Existe alguma outra maneira melhor de mover arquivos .tar.gz?
Eu usaria rsync
, que será retomado automaticamente se você precisar reiniciá-lo e calculará somas de verificação no seu arquivo como parte de seu processo de transferência.
Se você tiver o ssh, você pode usar um cliente FTP do console para enviá-lo ao servidor.
O protocolo FTP é feito para isso, então a transferência deve estar ok
Você pode usar um cliente SFTP capaz de lidar com conexões quebradas e reconectar, por exemplo, lftp .
Para recuperar uma transferência corrompida, use rsync
. Ele irá comparar eficientemente os arquivos remotos e locais e transferir apenas as partes que diferem.
Tags ssh wget file-transfer