이것은 Mac에서 Mac으로 (Sierra 10.12 모두) 로컬 Mac에서 서버 (다른 Mac)로 많은 오디오 및 비디오 파일을 동기화하고 싶습니다. 비디오 파일은 각각 1GB 이상이 될 수 있지만 오디오 파일은 더 작지만 기가비트 네트워크에서도 시간이 걸리면서 진행률을 볼 수 있습니다.
내 질문은 rsync의 전체 / 부분 / 델타 작업에 관한 것입니다. 내가 말할 수있는 한, 전송으로 ssh를 사용하더라도 파일의 변경 사항 만 복사해야하지만 파일의 사소한 변경 (MP3 오디오 파일의 ID3 태그와 같은)만으로 전체 파일이 다시 전송됩니다. 먼저 파일로드를 삭제하고 있다고보고 한 다음 표시되는 전체 파일과 동일한 파일을 다시 보냅니다. 백분율 진행률을 볼 수 있으며 해당 크기의 파일을 복사하면 일반적으로 네트워크를 인수하는 한 시간이 걸리는 것 같습니다. 델타를 전송하기 위해 영리한 알고리즘을 사용하여 얻은 것은 없습니다.
어떤 상황에서 rsync가 먼저 파일을 삭제 한 다음 네트워크를 통해 전체 파일을 다시 전송합니까?
편집
-내가 중단 될 경우 데이터 속도가 느리고 확실히 안전하지 않다고 생각합니다. 또한 -z는 오디오 및 / 또는 비디오 컨텐츠의 경우 도움이되지 않습니다. 제외 등을 제외하고는 테스트 중이라면 nv 및 --progress와 함께 -a 옵션을 사용하고 있습니다. 문제는이 경우 내부 메타 데이터 태그를 약간 변경 한 1GB 파일이 전송하는 데 필요한 양이 매우 적기 때문에 동기화하는 데 시간이 오래 걸리지 않지만 % 진행률을보고 있으며 적어도 단순히 전체 파일을 복사하는 한. 특히 전체 파일을 처음에 바로 삭제한다고보고 할 때 전체 파일을 다시 전송한다고 가정 할 수 있습니다. 실제로 그렇게 먼저 삭제하면 델타를 보낼 수있는 방법이 없습니다.