네트워크 연결 상태가 좋지 않아 자주 연결이 끊긴 SSH 연결에서 느린 업로드 속도 (200kb / s)로 큰 파일 (약 10GB)을 업로드하려고합니다.
을 사용하려고 scp
하지만 SSH를 통한 최상의 방법이 있다면 괜찮습니다.
가장 좋은 방법은 무엇입니까?
을 사용하여 여러 부분으로 나누려고했지만 split
전송 전후에 많은 수동 작업이 필요하므로 실제로 효율적이지 않습니다.
답변
–partial 옵션 과 함께 rsync 사용
rsync -av --partial sourcedir user@desthost:/destinationdir
–partial은 부분적으로 전송 된 파일을 유지합니다. ssh 연결이 끊어진 후 rsync 전송을 다시 시작하면 ssh 연결이 끊어진 지점에서 부분적으로 전송 된 파일이 재개되기 시작하며 성공적으로 전송 된 파일도 다시 전송되지 않습니다.
전송중인 파일이 상당히 압축 될 수 있다고 생각되면 -z 옵션을 전달하십시오 . 예를 들어, 반복 텍스트로 구성된 로그 파일.